我有一个函数,它当前将一个帐户代码(从一个组合框派生)传递给服务器。目前它通过在正文中发送请求来实现这一点 - 我需要它作为URL参数发送。例如,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请求。我能以任何方式实现这一目标吗?
由于
答案 0 :(得分:1)
尝试,
URL: "localhost:1234/myProject/WebApp/Data?accountCode="+stringAccountCode
附加您想要的参数数量
?accountCode="+stringAccountCode+"&aa="+someAccount