Javascript 如何在div中加载url

Javascript 如何在div中加载url,javascript,jquery,Javascript,Jquery,我有一个div,我必须在其中加载外部url我已经使用了jQuery加载函数 我使用的是具有正确语法的jQuery的js文件。我不想使用Iframe 代码:- <div id="content"><div> 请给我一些建议。你的目标不是部门。试试看 $('#content').load('http://www.google.com'); 而且,这只是加载它的一种直接方法。如果要处理数据,请尝试.get或.post(根据需要)函数。这稍微超出了你问题的范围,但了解一下这一

我有一个
div
,我必须在其中加载外部url
我已经使用了jQuery加载函数

我使用的是具有正确语法的jQuery的js文件。我不想使用Iframe

代码:-

<div id="content"><div>

请给我一些建议。

你的目标不是部门。试试看

$('#content').load('http://www.google.com');
而且,这只是加载它的一种直接方法。如果要处理数据,请尝试.get或.post(根据需要)函数。这稍微超出了你问题的范围,但了解一下这一点很有用

$.get('page.php', function(data)
{
    //You can do something with data here
    $("#content").html(data);
});
职位

JSON


$('#content')。加载(http://www.google.com);-missig id selector
#
还请注意,这将受到同源策略约束。。。这意味着您可能无法从不同来源(domian)的Google加载以下术语的内容:jQuery选择器、iFrame、同源策略和XSS攻击。。。那将是我的建议。哦,还有“引用”url,它是一个字符串!我想使用跨域加载url。你不能从其他域加载内容,因为我知道它不是通用的,但是JS现在不允许跨域请求吗?你尝试过从本地脚本加载内容吗?正如Archer所指出的,你实际上无法加载Google。虽然跨域请求现在是可能的,但您必须在服务器端进行设置以允许它。那么,您的问题是来自尝试加载外部网站还是来自代码?
$.get('page.php', function(data)
{
    //You can do something with data here
    $("#content").html(data);
});
$.post('post.php', { query: "Search Term" }, function(data)
{
    //You can do something with data here
    $("#content").html(data);
});
$.getJSON('json.php', function(data)
{
    //Assuming your return has a name attribute
    $("#content").html(data.name);
});