Đây là cuộc gọi ajax của tôi.Lỗi:: jQuery không được gọi là
$.ajax({
type: "GET",
url: "http://example.com/v1/search?keyword=r",
dataType: "jsonp",
crossDomain: true,
success: function (responseString) {
alert(responseString);
},
error: function (xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
alert(errorMessage);
}
});
Phản hồi từ ví dụ url của tôi
{
"response": [{
"attributes": {
"type": "enge",
"url": "/services/data/v24.0/sobjects/Challenge__c/a0GZ0000005Vvh4MAC"
},
"name": "Really",
"end_date": "2013-02-07T15:26:00.000+0000",
"total": 350.0,
"registered_members": 0.0,
"id": "30",
"type": "Design",
"id": "a0GZ0000005Vvh4MAC",
"start_date": "2012-11-19T16:52:00.000+0000",
"description": "This is my really cool challenge",
"remaining_days": 28.0,
"categories__r": [{
"attributes": {
"type": "Category__c",
"url": "/services/data/Category__c/a08Z0000000RNI2IAO"
},
"id": "0RNI2IAO",
"display_name": "Andy"
}, {
"attributes": {
"type": "Category__c",
"url": "/services/Category__c/a08Z0000000RNI3IAO"
},
"id": "a0O",
"display_name": "ADR"
}]
}
}],
"count": 1
}
tôi đang cố gắng để thực hiện cuộc gọi miền chéo và nhận được lỗi
jQuery180014405992737595236_1357861668479 was not called
Cập nhật
Vâng tôi đã cố gắng sử dụng da taType: "json" nhưng tại thời điểm đó nhận được lỗi
No Transport
Trang từ xa của bạn có phát ra phản hồi JSONP được định dạng đúng không? 'callback ({/ * json * /})' – Matt
Yep, phản hồi là JSON chứ không phải JSONP. –
@ FelixKling tôi đã thử sử dụng dataType: json nhưng nhận được lỗi "No Transport" – iJade