小编Zha*_*ami的帖子

jQuery.ajax对Twitter的调用成功但对Firefox返回null

我有代码使用jQuery的Ajax方法向Twitter(搜索)发出一个简单的get请求.代码在Safari上运行正常,但在Firefox(3.6.3)上失败.在Firefox的情况下,jQuery.ajax调用我的参数'success'方法,但提供的数据为null.(在Safari中,我收到了很多JSON数据.)

我的Ajax调用是:

$.ajax({
    url: 'http://search.twitter.com/search.json?q='+searchTerm,
    dataType: 'json',
    async: true,
    beforeSend: function(request) {
        window.console.log('starting AJAX request to get Twitter data');
    },
    success: function(data, textStatus, request) {
        window.console.log('AJAX request to get Twitter succeeded: status=' + textStatus);
        callback(data);
    },
    error: function(request, status, error) {
        window.console.log('Ajax request to get user data --> Error: ' + status);
        errback(request, status, error);
    }
});
Run Code Online (Sandbox Code Playgroud)

Firebug显示响应标头:

Date    Sun, 11 Apr 2010 22:30:26 GMT
Server    hi
Status    200 OK
X-Served-From    b021
X-Runtime    0.23841
Content-Type    application/json; charset=utf-8
X-Served-By …
Run Code Online (Sandbox Code Playgroud)

twitter firefox jquery

8
推荐指数
1
解决办法
3817
查看次数

需要一个API来查找给定股票代码的完整公司名称

我需要从客户端Javascript中找到一个完整的公司名称给定一个股票代码.我知道Yahoo Finance的界面:

http://finance.yahoo.com/d/quotes.csv?s=TKR&f=n

并且能够通过YQL访问它(因为这是跨域的).然而,这并没有返回完整的公司名称,但雅虎财务有这样的原因,因为它出现在公司的图表中以及他们关于公司的页面上.

我不需要解决方案来通过雅虎金融...只是在这里提到它,因为我已经知道它(并访问其他数据).

api yahoo finance

8
推荐指数
1
解决办法
9279
查看次数

我看到jQueryXXX ="YY"属性添加到我的一些DOM元素中

当我使用IE开发人员工具时,一些DOM元素添加了jQueryXXXXXXXXX ="YY"形式的属性,其中XXXXX是一个相当长的数字字符串,YY通常是一个小整数值.

我没有在Safari上使用DOM检查器看到这些.

这些为什么以及何时添加?这些数据对我有用吗?

jquery

8
推荐指数
1
解决办法
1033
查看次数

我可以设置Apache Web服务器提供的PDF文件的"HTML"标题

我的HTML页面包含带有指向PDF文件的hrefs的<a>标签.我的Apache Web服务器很好地为它们提供服务,但是浏览器历史记录中显示的标题是文件名.我希望能够设定这个头衔.

也许有一个标题可以设置?

我不想写一个脚本来提供服务文件,因为服务器可以处理Content-Encoding协商(例如,对于gzip),并且做流量控制,我不想重新创建.

apache http-headers

6
推荐指数
1
解决办法
4976
查看次数

更改图像(img)标记的源不会在IE上调整大小

我的DOM中有一个img元素.根据用户操作,我计算图像的URL,并更改图像元素的src属性(使用jQuery).新图像的尺寸与旧图像不同.这在Safari上工作正常,但IE不会为新图像的大小调整显示大小.我在src更改上有一个.load处理程序(我在其中对img元素的类进行了一些更改)...如果我知道如何访问图像的实际大小,我可以设置img元素的高度和宽度属性.这些值是否可以某种方式访问​​?如果没有,是否有其他方式让图像以新的尺寸显示?

jquery dom

5
推荐指数
1
解决办法
1577
查看次数

我可以禁止在AWS Cloudfront上发布Etag标头吗?

我使用亚马逊的Cloudfront CDN作为静态资产.可以为每个GET请求发出Etag问题.我已经使用特定的Cache-Control信息为我的所有资产设置了元数据,这(据我所知)使得Etag变得多余.我在WebPageTest.org上测试了我的网站的负载性能,它让我对这些不必要的Etags感到满意.如果它们实际上是不必要的,有没有人知道如何抑制它们的排放?

http-headers amazon-cloudfront

5
推荐指数
1
解决办法
2639
查看次数

触发DOM元素事件时的事件顺序

我有一个Javascript函数绑定到INPUT元素的click事件(复选框或无线电).该函数检查DOM元素的'checked'属性,并根据它是否设置采取行动.

如果用户单击GUI中表示的元素,则checked属性的状态反映GUI中的外观(即,如果用户单击激活元素,则checked属性为true).

但是,如果我触发click事件(使用jQuery),那么,当调用bound-to-the-click函数时,检查checked属性的状态不会显示新状态.但是,GUI确实会更新以呈现实际状态的正确表示.

是否有执行这些活动的定义顺序?对我来说,在设置checked属性之前调用事件监听器似乎很奇怪.

javascript jquery dom

4
推荐指数
1
解决办法
161
查看次数

嵌入式 Google Docs PDF 查看器显示登录页面而不是 PDF

我有一个网页,其中我在 iFrame 中嵌入了 Google 文档查看器

<iframe src="http://docs.google.com/viewer?url=URL-encoded-URL&embedded=true" width="750" height="960" style="border: none;"></iframe>
Run Code Online (Sandbox Code Playgroud)

(其中 URL-encoded-URL 是实际编码的 URL)。

对于我的许多/大多数用户,Google PDF 文档查看器会出现并显示引用的 PDF。

但是我的一些用户看到的是带有登录框的 Google 文档页面。我不知道为什么会这样。有没有人听说过这种情况?更重要的是,了解原因以及可以采取哪些措施来确保显示 PDF。

google-docs

3
推荐指数
1
解决办法
3586
查看次数