我知道我可能看起來像一個最不高興的問題。我需要以某種方式插入此變種到這個參數POST請求,不只是寫在數:jQuery和AJAX - 將值插入POST參數
var x = 3;
id=(the var x needs to be here)&appid=440&name=hat&total=3&quantity=1
我應該怎麼辦呢?喜歡這個?
id=+x+&appid=440&name=hat&total=3&quantity=1
或者如何? 謝謝。
我知道我可能看起來像一個最不高興的問題。我需要以某種方式插入此變種到這個參數POST請求,不只是寫在數:jQuery和AJAX - 將值插入POST參數
var x = 3;
id=(the var x needs to be here)&appid=440&name=hat&total=3&quantity=1
我應該怎麼辦呢?喜歡這個?
id=+x+&appid=440&name=hat&total=3&quantity=1
或者如何? 謝謝。
這聽起來像你只是試圖構造一個url參數字符串......如果是這樣的話,只需像這樣做一個字符串concat並將其粘貼到你的url的末尾。
var x = 3; 'www.myurl.com?id=' + x + '&appid=440&name=hat&total=3&quantity=1'
或 var data='id=' + x + '&appid=440&name=hat&total=3&quantity=1';
有關語法的簡單問題,打開開發板(F12),並轉到控制檯選項卡。在這裏您可以輸入您的報表,並立即查看它們的評估方式。
但是添加這些+會在x旁邊留出空間,對吧?或不? – Messon
不可以。如果你在字符串部分添加了一個空格(var data ='id ='+ x)...這會在id後給你一個空格。 僅供參考 - 如果您使用的是Chrome或Firefox之類的東西,只需點擊F12打開開發板。打開控制檯標籤並輸入你的javascript。這樣你可以看到你的瀏覽器將如何立即解釋你的語句。它會回答你很多問題。 –
@Messon,如果這對你有用,請檢查它是否爲答案,以便它保持開放狀態(隨意接受ZedXter以及它的字面意思)謝謝! –
那麼,如果ID是一個字符串,你必須做這樣說:
var x = 3;
var data = 'id=' + x + '&appid=440&name=hat&total=3&quantity=1';
然後用data
變量時,你需要它。
ID = 「X =」 + X + 「&的appid = 440&名稱=帽子&總= 3&量= 1」? –