我有一个具有典型结构的HTML页面:
<html> <head> <script src="..." ></script> <style>...</style> </head> <body> content </body> <script> var success_callback = function(data) { // REPLACE PAGE CONTENT & STRUCTURE WITH "data" } ajax(url, params, success_callback); </script> </html>
您认为有可能吗?我已经尝试给html标记添加一个ID,$(id).replace(data);并且没有成功。
$(id).replace(data);
不要问我为什么,但这就是我所需要的(我正在与一个特殊的“ mashup builder”站点合作……这是一个很长的故事)。
编辑 :我忘了说 接收内容 中的 脚本必须执行 ,甚至包括使用在内的外部脚本<script src="...">。
<script src="...">
使用 jQuery 尝试一下:
$('body').load( url,[data],[callback] );
在docs.jquery.com/Ajax/load中阅读更多