使用jquery进行简单的跨域html请求?尝试使用插件

发布于 2024-11-27 17:05:32 字数 520 浏览 0 评论 0 原文

我正在尝试使用 jquery 和下面的代码执行一个简单的 html 请求。

$.get('http://externalsite.com/status.html', function(data) {

if (data == 1) {
//do something
}

else {
//do something else
}

});

我正在使用位于 http://james 的跨域请求插件.padolsey.com/javascript/cross-domain-requests-with-jquery/ 我将 .js 脚本添加到了我的 html 文件中,但下一步是什么?该示例使用 #container 和来自 google 的负载,但我不知道我对 html 请求做了什么。它说它适用于任何 .get 请求,我只是不知道该怎么做。感谢您的帮助。

I'm trying to perform a simple html request using jquery with the code below.

$.get('http://externalsite.com/status.html', function(data) {

if (data == 1) {
//do something
}

else {
//do something else
}

});

I'm using the cross domain request plugin found at http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/
and I added the .js script to my html file, but what's next? The example uses a #container and a load from google, but I'm lost as to what I do for an html request. It says it works for any .get request, I just don't know how to do it. Thanks for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

厌味 2024-12-04 17:05:32

你可以做任何你想做的事。阅读 .load().get()

此示例将 http://google.com 的内容放入 id="container" 的 HTML 元素中:

$('#container').load('http://google.com');

这与您的示例网站执行相同的操作:

$('#container').load('http://externalsite.com/status.html');

这也做了与上面相同的事情:

$.get('http://externalsite.com/status.html', function(data) {    
    $('#container').html(data);
});

You can do whatever you want. Read the jQuery docs for .load() and .get()
:

This example puts the contents of http://google.com in the HTML element with id="container":

$('#container').load('http://google.com');

This does the same thing but with your example site:

$('#container').load('http://externalsite.com/status.html');

This also does the same thing as above:

$.get('http://externalsite.com/status.html', function(data) {    
    $('#container').html(data);
});
岁月流歌 2024-12-04 17:05:32

我不确定您的问题到底是什么,例如您可以将此代码包装到函数中并简单地调用它吗? :)
喜欢

function makeAjaxCall(url){
 $.get(url, function (...)
}

makeAjaxCall('http://google.com');

i am not sure what your problem exactly is, can you for example wrap this code into the function and simple invoke it ? :)
like

function makeAjaxCall(url){
 $.get(url, function (...)
}

makeAjaxCall('http://google.com');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文