[js] + teken niet met ajax-postbody mee

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- wes  -

- wes -

02/04/2009 10:44:00
Quote Anchor link
situatie:

html file
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="#" onclick="edititem('1-2-3-+4');">itemnaam</a>


js file
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
function edititem(artikel)
{
    new Ajax.Request("edititem.php",{
        postBody : "artikel="+String(artikel) ,
        onComplete:function(t)
        {
            // doe iets
        }
    }
}


output file
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
print_r($_POST);


result:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
Array
(
    [artikel] => 1-2-3- 4
)



De plus krijg ik dus als spatie terug. De JS leest wel de + (getest) , met toString en String of zonder toevoeging allemaal geen plus maar een spatie (getest)

iemand nog suggesties waarom een plus een spatie word wanneer deze met postbody doorgegeven is...
 
PHP hulp

PHP hulp

14/05/2024 18:57:51
 
Flip --

Flip --

03/04/2009 04:49:00
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.