2012-06-07 22 views
0

從我想通其他職位,這個錯誤只是意味着我的遠程服務器未返回我的JSONP結果,而是僅僅是JSON它是英寸JSONP數據顯示無效的標籤錯誤

{"rules":[{"value":"AllState"},{"value":"Cidade de Goa beach"}, 
    {"value":"Euro 2012"},{"value":"Euro&2012"}, 
    {"value":"Euro2012"},{"value":"European&Championship"}, 
    {"value":"Holiday Inn Resort"}]} 

現在有人告訴我,包括回調參數等,但這只是不起作用。我不知道任何其他方式從我的web應用程序中使用dojo小部件從web服務以外的服務器獲取數據。如何使服務器返回JSONP或者我可以改變Web服務要做到這一點,我爲WCF服務在Visual Studio 2010年創建

function search() { 
    var targetNode = dojo.byId("rules"); 
    var jsonpArgs = { 
     //url: "https://webservceexmaple.com/data_collectors/4/rules.json", 
     jsonp: "jsonp", 
     headers:{'X-Requested-With': null}, 
     content: { 
      screenName: "testing" 
     }, 
     load: function (data) { 
      targetNode.innerHTML = "<pre>" + dojo.toJson(data, true) + "</pre>"; 
     }, 
     error: function (error) { 
      targetNode.innerHTML = "An unexpected error occurred: " + error; 
     } 
    }; 
    dojo.io.script.get(jsonpArgs); 
} 
dojo.ready(search); 

回答