jQuery POST到处理程序数据参数

德里克

Onlu刚开始使用JQuery并遇到了问题。我试图发布到通用处理程序并将其传递给数据参数。

该函数如下所示:

 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);
            }

        });

当我调试正在调用的函数时,它会发布到处理程序中,并且我可以单步执行代码。

问题是请求表单键为空,我没有上述任何参数。

我看错地方了吗?

查理

您正在告知$.ajax"text/html"使用该contentType选项发送请求数据

您可能打算设置dataType指的是响应。

只需删除该contentType属性即可解决问题。

来自$ .ajax文件

contentType(默认值:“ application / x-www-form-urlencoded; charset = UTF-8”)
将数据发送到服务器时,请使用此内容类型。

dataType(默认值:Intelligent Guess(xml,json,脚本或html))
类型:String期望从服务器返回的数据类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除绑定到处理程序的jQuery事件

来自分类Dev

删除绑定到处理程序的jQuery事件

来自分类Dev

取消绑定后,jQuery 不会将事件重新绑定到处理程序

来自分类Dev

jQuery .on数据还是事件处理程序?

来自分类Dev

jQuery多个处理程序

来自分类Dev

jQuery多个处理程序

来自分类Dev

jQuery事件处理程序“ .on()”

来自分类Dev

是否可以将参数传递给jQuery .on处理程序?

来自分类Dev

在jQuery中使用函数处理程序+参数调用事件

来自分类Dev

jQuery单击处理程序未执行AJAX POST

来自分类Dev

jQuery POST后,单击处理程序不起作用

来自分类Dev

jQuery单击处理程序未执行AJAX POST

来自分类Dev

jQuery处理返回的数据

来自分类Dev

Java异常,将数据从try块传递到处理程序

来自分类Dev

无法将数据JQuery $ .ajax传递给ashx处理程序

来自分类Dev

无法将数据JQuery $ .ajax传递给ashx处理程序

来自分类Dev

Jquery 数据表 - AJAX - 无记录处理程序

来自分类Dev

返回前的处理程序数据

来自分类Dev

jQuery Post未处理文件

来自分类Dev

覆盖jQuery事件处理程序

来自分类Dev

jQuery事件处理程序组织

来自分类Dev

jQuery删除.change()处理程序

来自分类Dev

jQuery事件处理程序组织

来自分类Dev

动态jQuery事件处理程序

来自分类Dev

jQuery事件处理程序函数

来自分类Dev

Ajax和jQuery处理程序

来自分类Dev

在MVC中使用jQuery数据表服务器端处理。序列化条件表单并将此参数添加到$ ajax.post方法

来自分类Dev

通过JQuery处理大量数据

来自分类Dev

jQuery AJAX数据多个参数