我剛開始使用jQuery的.load ajax功能。當我加載一個外部頁面到一個特定的div加載好。在外部頁面中有一個.append,它將javascript發送到頭部。這適用於初始加載,但是當我使用.load加載它時,這部分不顯示。Jquery .load和內部jQuery的.append
//This is the .load for the div
function loadContent(elementSelector, sourceUrl) {
url = ""+sourceUrl+"";
$(""+elementSelector+"").load(url);
alert(url);
}
//This is the append in the other page that is embedded in a js
var cUrl = "http://intensedebate.com/js/genericCommentWrapper2.php?acct="+idcomments_acct+"&postid="+idcomments_post_id+"&title="+idcomments_post_title+"&url="+idcomments_post_url;
alert(cUrl);
commentScript.type = "text/javascript";
commentScript.src = cUrl;
$('head').append(commentScript);
編輯:警報(捲曲)運行每次。但是頭部追加不是渲染。
究竟爲什麼你串聯空字符串? – SLaks 2010-06-08 15:46:34
大聲笑我得到的代碼從interwebs。 – speekeazy 2010-06-08 20:25:16