WCF service not returning JSONP which causes error in dojo app -
i have tried many demos , egs. , got advice here when having issues service requests. anyway using io.script.get data remote server , problem callback parameter either undefined or invalid label.
function searchgoogle() { // node we'll stick text under. var targetnode = dojo.byid("rules"); var jsonpargs = { url: "http://localhost/wcfservices/wcfinstancerules2/service1.svc/retrievedata", callbackparamname: "callback", content: { screenname: "dpjo" }, load: function (data) { // set data search viewbox in nicely formatted json 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(searchgoogle);
i see json response in fiddler , looks fine in browser error. frustrating because have been struggling cross domain issues. using .net 4.0 , no have explicitly define callback. tried manually editing json response adding callback name , wrapping json in callback name.
edit:
sample of data returned webservice:
{"rules":[{"value":"allstate"},{"value":"cidade de goa beach"}, {"value":"euro 2012"},{"value":"euro&2012"}, {"value":"euro2012"}, {"value":"european&championship"}, {"value":"holiday inn resort"},{"value":"holiday inn resort goa"}, {"value":"hotel goa"},{"value":"hyatt goa"},{"value":"i buy car}]}
its got problem on server. can try pointing @ known working service (like yahoo.com), quick test?
Comments
Post a Comment