Ajax发布方法成功但错误方法触发

时间:2015-07-22 10:57:46

标签: c# jquery ajax

我正在使用ajax发布将msg发送到移动设备。 我收到消息但它的火错误方法不成功。 我应该在数据参数中传递什么。 这是我的代码......

var SendUrl ="here is my send msg URL";
        $.ajax({
            url: SendUrl,
            type: 'POST',
            data: "",                    
            success: function (data) {
                alert("Success");                       
            },
            error: function (e) {
                alert("Fail");
            }
        });
        $('#txtmobileNo').val('');

3 个答案:

答案 0 :(得分:1)

在ajax选项的data属性中,您希望发送与您要发布到的服务器端参数匹配的对象或值。成功函数中的数据参数是调用成功时从服务器代码返回的数据。您的错误函数最有可能被调用,因为您要发布一个方法,该方法需要传入参数,但您不提供参数(您在ajax选项中的数据属性)。

答案 1 :(得分:0)

尝试一下,你可以传递一个你应该在数据参数中发送的对象

data:{title:"someTitle"}

您需要在服务器端设置对象的这些属性。

答案 2 :(得分:0)

这取决于您呼叫的服务是什么样的。如果你传递的是json,那么json。

如果XML然后是XML,如果是纯文本,那么就是文本。

我认为正在创建问题,因为没有传递数据,并且您没有定义任何数据类型。请检查您的回复。

基本上,数据部分是您发送到服务器的数据,因此您不会发送任何内容。您还需要指定数据类型,这是您发送的数据类型,也可以指定内容,即您传递的内容类型。