我有一個函數,它當前將一個帳戶代碼(從組合框派生)傳遞給服務器。目前它通過在正文中發送請求來實現這一點 - 我需要它作爲URL參數發送。因此,例如,網址應爲:使用JQuery POST將變量傳遞給URL參數
localhost:1234/myProject/WebApp/Data?accountCode=Full
假設選擇了滿。
我的代碼如下作爲請求正文,但我試圖修改它作爲URL請求提交失敗。
accountSelected: function() {
var saccountCode = $("select#accountcombo").val();
var stringAccountCode = saccountCode.toString()
console.log("Account is: " + stringAccountCode);
var myURL = "WebApp/Data";
$.ajax({
url: myURL,
type: "POST",
data: {
"accountCode": stringAccountCode
},
dataType: "text",
})
我一直在尋找使用$ .PARAM但無法得到任何工作,也即將使用$.get
但閱讀其他問題,當我更改上面的"GET"
我得到一個錯誤我的代碼 "Request method 'GET' not supported"
- 服務器正在等待POST請求。任何方式,我可以做到這一點?
感謝
類型對您在表單上使用的方法不同而不同。如果後期的方法,那麼類型應該後也.. –
你嘗試過嗎? 「url:」myURL?accountCode =「+ stringAccountCode' –
@SandeepNayak你有一個錯字,應該是'var myURL =」WebApp/Data?accountCode =「+ stringAccountCode;'或'url:myURL +」?accountCode =「+ stringAccountCode ' – Pavlo