2010-02-16 36 views
-2

现在我想发送的 - 我的意思是减一到PHP 但是当把它的不发送的话 我不能告诉你,因为我不明白 与PHP 时写"$var"它的返回值$var但是当写 '$ VAR' 其returm是$ var 我怎么可以让这个jQuery中发送减去到PHP页面

var dataString = 'vote=-1'; 

    $.ajax({ 
    type: "POST", 
    data: dataString, 
    cache: false, 
    }); 
+0

呃?我不完全明白你的问题,但是如果你把一个变量放在双引号中''',那么PHP用它的值代替变量。然而,在单引号中它被当作正常字符串对待。 – 2010-02-16 11:07:44

回答

1

试试这个:

$.ajax({ 
    url:'http://stackoverflow.com/questions/2272337/send-minus-from-jquery-to-php-page', 
    type:'POST', 
    data: 'vote="-1"' 
}); 

使用data: {vote:"-1"}似乎将"-1"转换为数字值。

1

试试这个:

var vote_val = -1 
$.ajax({ 
    url: "http://your-url.com/goes/here.php", 
    type: "POST", 
    data: { vote: vote_val } 
});