小编Raf*_*eus的帖子

意外的令牌<读取xml文件

当我进行ajax调用时,我遇到了问题.

我的代码是:

$('#regLink').click(function(event){
  event.preventDefault();
  urlLink = $('#regLink').attr('name') + $('input[name="email"]').val();
  $.ajax({
    type: 'GET',
    dataType: 'jsonp',
    jsonpCallback: 'callback',
    url: urlLink,
    success: function (xml) {
      var code = $(xml).find('int').text();
      if(code == '1') {
        console.log('email gravado com sucesso');
      }
      else {
        console.log('algo correu mal');
      }
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

电话给出了这个回复:

<?xml version="1.0" encoding="utf-8"?> 
<int xmlns="http://tempuri.org/">1</int>
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

Uncaught SyntaxError: Unexpected token <
Run Code Online (Sandbox Code Playgroud)

URL指向另一个站点,因此它是跨域调用.

我只想阅读"1"并给出成功警报.

希望您能够帮助我.

谢谢

javascript ajax jquery json jsonp

2
推荐指数
1
解决办法
5126
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

json ×1

jsonp ×1