JQuery POST 到处理程序数据参数
JQuery POST to Handler Data Params
Onlu 刚刚开始学习 JQuery 并且遇到了一个问题。我正在尝试 post 到通用处理程序并将数据参数传递给它。
函数如下所示:-
function callSwapClaimHandler() {
$.ajax({
type: 'POST',
url: "/handlers/investor-tickets/claimswapvalidator.ashx",
data: { investorId : '1', investorTicketId : '2', originalClaimId : '3', newClaimId : '4' },
contentType: "text/html charset=uft-8",
success:
function (data) {
$("[id$='divMessageData']").html(data);
}
});
当我调试被调用的函数时,它 post 发送给处理程序,我可以逐步执行我的代码。
问题是请求表单键为空,我有 none 以上参数。
我是不是看错地方了?
您要使用 contentType
选项告诉 $.ajax
将请求数据作为 "text/html"
发送。
您可能打算设置 dataType
来引用响应。
只需删除 contentType
属性 即可解决问题。
contentType (default: 'application/x-www-form-urlencoded; charset=UTF-8')
When sending data to the server, use this content type.
dataType (default: Intelligent Guess (xml, json, script, or html))
Type: String The type of data that you're expecting back from the
server.
Onlu 刚刚开始学习 JQuery 并且遇到了一个问题。我正在尝试 post 到通用处理程序并将数据参数传递给它。
函数如下所示:-
function callSwapClaimHandler() {
$.ajax({
type: 'POST',
url: "/handlers/investor-tickets/claimswapvalidator.ashx",
data: { investorId : '1', investorTicketId : '2', originalClaimId : '3', newClaimId : '4' },
contentType: "text/html charset=uft-8",
success:
function (data) {
$("[id$='divMessageData']").html(data);
}
});
当我调试被调用的函数时,它 post 发送给处理程序,我可以逐步执行我的代码。
问题是请求表单键为空,我有 none 以上参数。
我是不是看错地方了?
您要使用 contentType
选项告诉 $.ajax
将请求数据作为 "text/html"
发送。
您可能打算设置 dataType
来引用响应。
只需删除 contentType
属性 即可解决问题。
contentType (default: 'application/x-www-form-urlencoded; charset=UTF-8')
When sending data to the server, use this content type.dataType (default: Intelligent Guess (xml, json, script, or html))
Type: String The type of data that you're expecting back from the server.