Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 意外标记<;错误_Javascript_Jquery_Ajax_Xml - Fatal编程技术网

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();" >