Javascript Jquery加载不做任何事情
我有以下代码:Javascript Jquery加载不做任何事情,javascript,jquery,load,Javascript,Jquery,Load,我有以下代码: 函数内容(){ $(“#23”)。加载(“http://www.example.com/index.html“,警报(‘响应’); } 当车斗加载时触发。它会完成警报,但不会对页面上的执行任何操作 你知道为什么吗 我是jquery的新手,如果这是一个非常简单的错误,我很抱歉 更新:在使用了建议的代码,然后在Xcode中修改了一些东西之后,我能够让跨域工作得很好。感谢堆。回调需要是jQuery在调用完成时可以执行的函数。将警报与()一起使用将立即执行该功能。您可以将警报调用封装
函数内容(){
$(“#23”)。加载(“http://www.example.com/index.html“,警报(‘响应’);
}
当车斗加载时触发。它会完成警报
,但不会对页面上的
执行任何操作
你知道为什么吗
我是jquery的新手,如果这是一个非常简单的错误,我很抱歉
更新:在使用了建议的代码,然后在Xcode中修改了一些东西之后,我能够让跨域工作得很好。感谢堆。回调需要是jQuery在调用完成时可以执行的函数。将警报与
()
一起使用将立即执行该功能。您可以将警报调用封装在一个匿名函数中,当Ajax调用完成时,jQuery可以使用该函数
function content() {
$("#23").load("http://www.example.com/index.html", function() {
alert('responded');
});
}
回调函数必须是jQuery在调用完成时可以执行的函数。将警报与()
一起使用将立即执行该功能。您可以将警报调用封装在一个匿名函数中,当Ajax调用完成时,jQuery可以使用该函数
function content() {
$("#23").load("http://www.example.com/index.html", function() {
alert('responded');
});
}
您的问题是您以错误的方式执行回调
,请将函数
替换为以下内容:
function content() {
$('#23').load('http://www.example.com/index.html', function() {
alert('responded');
});
}
您的问题是您以错误的方式执行回调
,请将函数
替换为以下内容:
function content() {
$('#23').load('http://www.example.com/index.html', function() {
alert('responded');
});
}
它似乎没有改变它,我可以尝试从同一个源位置加载它,它仍然响应,但不会改变div的内容,我能够让它提醒收到的HTML,但它不会改变div。它似乎没有改变它,我可以尝试从同一个源位置加载它,它仍然会响应,但不会更改div的内容,我可以让它提醒收到的HTML,但它不会更改div。这是否受跨源影响?是的,您不能加载不在您域中的内容(取决于网站规则,例如,我认为雅虎可以用这种方式加载,但其他很多人不能)这是否受跨来源影响?是的,你不能加载不在你的域中的内容(取决于网站规则,例如,我认为雅虎可以用这种方式加载,但其他很多人不能)这是否受到跨源的影响?是的,URL需要位于同一个域上。jQuery可以使用JSONP处理跨域请求。您必须使用较低级别的API$.ajax。此处提供更多信息:因此,人们在本机应用程序和服务器之间通信以获取PHP请求时使用此JSONP?这是否受到跨源的影响?是的,是URL需要位于同一个域上。jQuery可以使用JSONP处理跨域请求。您必须使用较低级别的API$.ajax。此处提供更多信息:所以人们在本机应用程序和服务器之间通信以获取PHP请求时使用此JSONP?