在Sencha商店中嵌入网址会出错

时间:2013-09-24 06:38:29

标签: xml json extjs sencha-touch-2

我正在使用JSON代理并将url作为参数传递到store.Now我最初收到的数据是xml格式。因为sencha不允许跨域的xml响应而json代理不支持xml响应我正在使用YQL服务将我的xml响应转换为json并在我检查浏览器中的url时显示正确的json数据。但是当我尝试将url作为参数传递时,我收到错误。网址是给定的

'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fwww.sdcountyemergency.com%2Fhandlers%2Fshelterlocations.ashx'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&q=ask%27&callback=' 

是否有相同的解决方案

1 个答案:

答案 0 :(得分:0)

您的网址中有多个单引号。如果这不是您的错误,您需要:

  1. 用双引号括起整个字符串,或
  2. 对字符串进行URL编码,或
  3. string-escape这些字符