我有一个具有典型结构的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中阅读更多