cuốn sách gpt4 ai đã làm

javascript - Việc ghi vào .innerHTML không hoạt động khi được cung cấp từ máy chủ web, nhưng khi duyệt dưới dạng tệp, lý do cho điều này có thể là gì?

In lại Tác giả: Walker 123 更新时间:2023-11-28 02:49:01 32 4
mua khóa gpt4 Nike

我正在使用 mootool 的 Request.JSON 从 Twitter 检索推文。收到它后,我将写入目标 div 的 .innerHTML 属性。当我在本地将其作为文件进行测试时,即 file://位于 URL 中,我会在网页上看到格式化的推文。当我从本地网络服务器(即 http://)提供此服务时,格式化的推文不会显示在我的 div 中。

这可能是什么原因造成的? (我已经在 OSX 上的 Safari 和 Chrome 中测试了这一点...相同的行为)我已包含来自页面 HEAD 部分的代码。另外,当我在 Safari 中调试 Javascript 时:

onComplete 回调函数声明出现“TypeError: Result of expression 'data' [undefined] is not an object”。





gia hạn

好的。所以我找到了两个答案...一个用 mootools,一个用 jQuery...感谢大家的建议。

对于 mootools,确保您获得带有 Request.JSONP 类的“更多”.js 文件 http://mootools.net/more/(我很抓狂,因为我遇到了构造函数错误......我终于意识到我没有 Request.JSONP 类!!!)

然后只需将代码更改为:

var jSonRequest = new Request.JSONP(
{...

对于 JQuery:

//adding callback=? forces a JSONP call...so no issues with AJAX cross-domain requests  
$.getJSON("http://search.twitter.com/search.json?q=+nytimes+OR+TheEconomist&callback=?",
function(data) {...

câu trả lời hay nhất

Hãy thử sử dụngnew Request.JSONPthay vìnew Request.JSON.

关于javascript - 当从网络服务器提供服务时,写入 .innerHTML 不起作用,但当作为文件浏览时,写入 .innerHTML 不起作用,这可能是什么原因造成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197034/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress