Javascript 意外标记<;错误
我的项目有问题。这是我的想法:Javascript 意外标记<;错误,javascript,jquery,ajax,xml,Javascript,Jquery,Ajax,Xml,我的项目有问题。这是我的想法: 用JSONP绕过CORS到另一个域:我做到了 已将XML转换为JSONP:因为域中的数据是XML 将此数据作为XML文件进行处理 问题是:它总是返回:意外标记它不会工作。不能使用jsonp发送xml的ajax请求。 我也遇到了同样的问题,最后我使用带有iframe的post消息来解决跨域问题 看 jsonp:'jsonp',???您在末尾缺少一个右括号!我想说,您至少需要递归解析和呈现XML/JSON,我不知道怎么做。请给我看看。非常感谢。你能和我分享吗?非常
- 用JSONP绕过CORS到另一个域:我做到了李>
- 已将XML转换为JSONP:因为域中的数据是XML
- 将此数据作为XML文件进行处理
问题是:它总是返回:
意外标记它不会工作。不能使用jsonp发送xml的ajax请求。
我也遇到了同样的问题,最后我使用带有iframe的post消息来解决跨域问题
看
jsonp:'jsonp',
???您在末尾缺少一个右括号!我想说,您至少需要递归解析和呈现XML/JSON,我不知道怎么做。请给我看看。非常感谢。你能和我分享吗?非常感谢你。这个问题让我头疼>。当然。我用了这个。您需要创建iframe,然后添加post消息,以便通过本地存储传递xml它是否适用于基本的受保护域???
function test(){
$.ajax({
type: 'GET',
dataType: "jsonp",
processData: true,
crossDomain: true,
jsonp: true,
url: "http://huysoi.com/den.xml",
//converters: {"xml": jQuery.parseXML},
username: 'admin',
password: 'admin',
success: function (responseData, textStatus, jqXHR) {
console.log('in');
},
error: function (responseData, textStatus, errorThrown) {
alert('POST failed.');
}
});
<input type="button" onclick="return test();" >