首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跨域请求

跨域请求
EN

Stack Overflow用户
提问于 2012-07-16 21:41:11
回答 1查看 144关注 0票数 0

我尝试从另一个服务器加载静态html页面。我发出跨域请求。

代码语言:javascript
运行
复制
$(document).ready(function (){  
  $("div[src]").each(function(){
    var staticFileURL = $(this).attr('src');
    $.ajax({
          url: staticFileURL,
          dataType: 'jsonp',
          data: {},
          error: function(xhr, status, error) {
            alert(error);
          },
          success: function() {
                alert("success");
           },
            jsonp: false,
            jsonpCallback: 'jsonpCallback'
        });    
    });
 });

但是我得到了chrome错误“语法错误:意外的标记<”。

在FF“语法错误:无效的xml属性值”中。什么是wrong.Could ?谁来帮帮我?

EN

回答 1

Stack Overflow用户

发布于 2012-07-16 21:49:06

JSONP是从服务器获取json数据,看起来你是在尝试接收HTML数据。尝试将HTML数据放入服务器上的JSON对象中,然后在成功回调中读取该HTML:

例如,来自服务器的json数据:

{ html: "<html><head>...</head></html>" }

此外,您的成功回调应该如下所示:

success: function(**data**){ }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11505634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档