我正在使用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('');
答案 0 :(得分:1)
在ajax选项的data属性中,您希望发送与您要发布到的服务器端参数匹配的对象或值。成功函数中的数据参数是调用成功时从服务器代码返回的数据。您的错误函数最有可能被调用,因为您要发布一个方法,该方法需要传入参数,但您不提供参数(您在ajax选项中的数据属性)。
答案 1 :(得分:0)
尝试一下,你可以传递一个你应该在数据参数中发送的对象
data:{title:"someTitle"}
您需要在服务器端设置对象的这些属性。
答案 2 :(得分:0)
这取决于您呼叫的服务是什么样的。如果你传递的是json,那么json。
如果XML然后是XML,如果是纯文本,那么就是文本。
我认为正在创建问题,因为没有传递数据,并且您没有定义任何数据类型。请检查您的回复。
基本上,数据部分是您发送到服务器的数据,因此您不会发送任何内容。您还需要指定数据类型,这是您发送的数据类型,也可以指定内容,即您传递的内容类型。