我是新來的web服務。在我的項目中,當我試圖運行時,我連接了Web Service(一切都已準備就緒),我得到了下面的錯誤。未捕獲的SyntaxError:意外的令牌< - 在jQuery中ajax
錯誤 - >
Uncaught SyntaxError: Unexpected token <
的Web服務和我的網頁是在同一個解決方案,但不同的項目。
相關的代碼如下:
jQuery的(網址:11761)
function GetAllCategories() {
$.ajax({
url: "http://localhost:12015/myWebService.asmx?op=GetCategories",
type: "POST",
dataType: "jsonp",
data: "{}",
contentType: "application/jsonp; charset=utf-8",
success: function (data) {
var categories = data.d;
$.each(categories, function (index, category) {
alert(category.CategoryId);
});
},
error: function (e) {
alert(e.message);
}
});
}
Web服務(網址:12015)
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<Categories> GetCategories()
{
//Code
}
之前問我在這裏已經通過這link(不能理解它)
編輯:
得到備選答案從這個post。
確保您最後沒有'<'標籤。 – Blender
@Blender不存在..沒有代碼錯誤的權利? –
何時發生此錯誤(在您的AJAX調用或腳本加載後)? – Blender