2010-02-16 34 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 } 
});