我使用JQuery.Ajax尝试与我的webservice进行通信
以下是代码的外观:
Main.onLoad = function() {
// Enable key event processing
this.enableKeys();
widgetAPI.sendReadyEvent();
//$("#h2Test").html("Change On Text");
$.ajax({
url : 'http://---.--.---.--:-----/_layouts/-----/------.asmx?op=retrieveEvents',
type : "POST",
dataType : 'json',
contentType : 'application/json',
data : {
url : "someURL"
},
success : function(response) {
$("#h2Test").html("SUCCESS");
},
failure : function(response) {
$("#h2Test").html("FAIL");
}
});
};
当我运行代码时,显示Change On Text而不是SUCCESS或FAIL,为什么代码不会成功或错误
答案 0 :(得分:1)
根据http://api.jquery.com/jQuery.ajax/,您应该替换
failure: function(response) {
与
error: function(response) {
那么它可能应该达到错误功能。
答案 1 :(得分:0)
在移动和电视应用中,你应该使用:dataType:“jsonp”和jsonpCallback(同样声明后者)来关注“相同的域策略”。看看:
http://api.jquery.com/jQuery.ajax/
和