JQUERY 跨域加载报错

$.ajax({
    url: "http://***.com/test",
    async: true,
    dataType: "jsonp",
    jsonp: "callback",
    success: function(result){
        alert(result);
    }
});
javascripthttp://***.com/test页面数据是:"苹果:150元<br />梨子300元<br />"

问一下我怎么获取引号里面的数据,在火狐下面报错“SyntaxError: invalid regular expression flag b”

异步的数据我改不了,只能是这样的,是不是只能返回JSON格式的数据

阅读 4k
1 个回答

jsonp的原理是用script去加载数据,所以返回的必须是合法的js数据才可以
可以像下面这样返回

callback('http://***.com/test页面数据是:"苹果:150元<br />梨子300元<br />"');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进