javascript - jQuery $.get 失败

标签 javascript jquery html css

我正在使用 $.get 发送和接收来 self 的 php 文件的响应。 当我访问 get-ratings.php 时,它会正常输出响应。 然后当我使用 jquery 时,它就完全失败了。

这些是 Firebug 日志

参数:

ids fymCtKsm71o,C-4JaNph8Lw,wjdUA2Ws7To,8MTKCig_8SM,2EGJzw3ksYo,vs7NPsSiNv4,MhfJs6ZyWtQ,5QJnPIOqqdw,1lh9rsqOoVM,uMPQTvmOzMM,wpZHXP-hbnU,qUQsKUglv0g,Zt1Z7TYztcA,3UrXj43ORPg,YWSG9Mo4GQQ,LCqr4ZU0t3M,71YsRO6G7Ks,8HZPb7ulu08,rnkn1lVGE2Q,bRNkJM264Kk,nbsmonNnbBQ,HsTlpMPWHlA,FbsgHbXubGU,D9DkciMTsLI,2j3afn_On6I,ofmSvHGCPQE,EBWo-F2G4Wg,b5pGmQXQdF8,v-1EaCwJkKk,ccGKGkkhGZo,JYArUl0TzhA,VwMSsicKRYI,hy4hKG1A0T8,21y8qdoAUI8,

标题

Date    Mon, 01 Aug 2011 21:41:31 GMT
Server  Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
X-Powered-By    PHP/5.3.6
Keep-Alive  timeout=5, max=100
Connection  Keep-Alive
Transfer-Encoding   chunked
Content-Type    text/html
Request Headers
Host    
User-Agent  Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept  */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive  115
DNT 1
Connection  keep-alive
Referer 
Origin  

响应是空的,在 url 旁边有一个红色的 x

200 OK 9.23s

即使我将我的 php 文件设置为只回显一行简单的文本,它也会失败。

这是我正在使用的 jquery 代码

        $.get("get-ratings.php", { ids:vidIds.trim(",") }, function(data){
            console.log("MADE IT: " + data);
        });

我从一个 javascript 文件调用此代码,该文件包含在与托管 get-ratings.php 不同的域中。

我试过使用 $.post 和 $.ajax,但都失败了。

最佳答案

跨域请求一般都会失败。使用 getJSON。

关于javascript - jQuery $.get 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905173/

相关文章:

javascript - Fullpage.js。如何禁用规范化元素之间的延迟?

javascript - 传递给 .attr() 的函数的索引和值参数

Javascript 字符串 replace() 方法因点和逗号而出现故障

javascript - 在对象内引用 DOM

HTML CSS 在文本周围 float 图像而不是在图像周围 float 文本

html - 如何删除输入字段 HTML 之间的空格

html - 制作背景幻灯片不是全屏?

javascript - 将项目从数组动态添加到对象作为新值的最佳方法

javascript - 我如何关注 casperjs 网址

jquery - 发布后使用 Jquery 更改按钮上的文本