0
我有一個JSON Web服務正在運行,我可以從瀏覽器中獲取一些簡單的數據。 我想用這個數據填充一個CRM窗體使用一些JavaScript(與jQuery)。在窗體加載腳本火災,這裏是什麼樣子:MS CRM 2011 JavaScript使用JSON服務
function execute()
{
alert("start");
$.ajax({
url: "http://myFancyService",
data: "{}",
dataType: "json",
failure: function (msg) {
alert("didn't work");
},
success: function (success) {
alert("worked");
}
});
alert("end");
}
我添加的jQuery 1.9.1作爲網絡資源,我稱之爲「isNaN」的形式負擔。 問題是,ajax調用似乎什麼都不做。我看到「開始」警報,然後看到「結束」警報,兩者之間沒有任何內容。我錯過了什麼?
謝謝,但是從微軟樣品這對與CRM服務進行通信。我沒有試圖這樣做,我正在聯繫一個更簡單的定製服務。無論如何,添加contentType和標題屬性都沒有任何作用。主要是我不明白爲什麼我看不到「工作」或「不工作」警報。 – Egor
沒有@Egor這不是特定的CRM服務這是一個使用jQuery的web服務的通用調用。你可以看到這個[article](http://yoavniran.wordpress.com/2009/08/02/creating-a-webservice-proxy-with-jquery/)來解釋每個屬性。至少類型是必要的。例如,您會與提琴手一起檢查發送的請求。 –
所以我向其他人展示了這一點,他說:「你爲什麼」失敗:「而不是」錯誤:「在ajax調用?」。顯然它是如此簡單。所以你說對了,我錯過了一個元素。但是,我不需要指定類型或其他任何東西,因爲我使用「GET」。將「失敗:」替換爲「錯誤:」使所有工作都成功。 – Egor