2012-06-07 2 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"}]} 
이제

내가 포함 들었다 콜백 매개 변수 등이 있지만 그냥 작동하지 않습니다. 웹 서비스가 아닌 서버에서 내 웹 애플리케이션의 모든 데이터를 Dojo 위젯으로 가져 오는 다른 방법을 모른다. 내가 JSONP 반환하도록 서버를 사용할 수 있습니까 아니면이 웹 서비스를 변경할 수 있습니다 어떻게 Visual Studio에서 WCF 서비스로 만든이 작업을 수행하는 것은 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); 

답변