0
我想提出一个跨域AJAX POST打到我休息的WebService
jQuery的Ajax调用被不正确发送的GET而不是POST
这是我的HTML代码
$(document).on("click", ".submit", function(e) {
var name = $('#name').val();
var mobile = $('#mobile').val();
var email = $('#email').val();
if(name==''||mobile==''||email=='')
{
alert('Please Fill All the Details');
return false;
}
else
{
var information = {
"name": name,
"mobile": mobile,
"email": email
}
var dataaa = JSON.stringify(information);
console.log(dataaa);
$.ajax({
type: 'POST',
url: 'http://192.168.2.46:8080/PostEx/test/testservice',
jsonpCallback: 'jsonCallback',
cache: true,
data: dataaa,
dataType: 'jsonp',
jsonp: false,
success: function (response) {
alert(response);
},
error: function (e) {
$("#divResult").html("WebSerivce unreachable");
}
});
}
});
<body>
<form method="POST">
<div class="required">
Name: <input class="required" type="text" id="name" name="name"> <span class="asterisk_input"> </span> </br>
Phone: <input type="mobile" id="mobile" name="mobile"> <span class="asterisk_input"> </span> </br>
E-mail: <input type="email" id="email" name="email"> <span class="asterisk_input"> </span> </br>
</div>
<input class="submit" type="submit">
</form>
</body>
我的浏览器下观察控制台
很抱歉的大图像,我不知道如何裁剪图片。
这可能有所帮助:http://stackoverflow.com/a/7605119/1059101 – Jai