2012-01-12 13 views
-1

AJAXを使用して "インデックス"ページに表示するページを呼び出そうとしていますが、読み込まれたページは "head" "index" page ...私はこのように必要な3つのスクリプトを "追加"しようとしましたが、うまくいきませんでした。本当にありがとう :)。AJAXの初心者は呼び出されたページにスクリプトを読み込むことができません

$("#div").click(function(){ 

    $('#div2').delay(3400).fadeIn(1000, 'jswing', {queue:false}); 

    $.ajax({ 
     url: 'pages/dizain.php', 
     success: function(response) { 
     $("#div2").html(response); 
      } 
     }); 

var script1 = document.createElement('script1'); 
script.type = 'text/javascript'; 
script.src = '../scripts/yoxview/yox.js'; 

    var script2 = document.createElement('script2'); 
script.type = 'text/javascript'; 
script.src = '../scripts/yoxview/yoxview-init.js'; 

    var script3 = document.createElement('script3'); 
script.type = 'text/javascript'; 
script.src = 'http://www.yoxigen.com/yoxview/yoxview/jquery.yoxview-2.2.min.js'; 



$("#durjachut").append(script1); 
$("#durjachut").append(script2); 
$("#durjachut").append(script3); 
    }); 

答えて

1

document.createElement('script1');作成:<script1>を、有効なタグされていません。あなたは単に "スクリプト"が必要です。

+0

を参照してくださいしかし、私は彼「#durjachut」HTMLの頭にそれらを追加したい場合は、私は$(「#のdurjachut」を持っている必要があります).append(script1); $( "#durjachut")。append(script2); etcまたは$( "#durjachut")。append(スクリプト);ありがとう;) –

0

これはdocument.createElement( "script")である必要があります。すべての3回の呼び出しではなく、SCRIPT1スクリプト2などのために、それらが有効なタグをアレントので

https://developer.mozilla.org/en/DOM/document.createElement

+0

しかし、私は "#durjachut" HTMLの頭にそれらを追加したい場合、私は$( "#durjachut")を持っていなければなりません。 $( "#durjachut")。append(script2); etcまたは$( "#durjachut")。append(スクリプト);ありがとう;) –

+0

'$( "#durjachut")。append(script1); $( "#durjachut")。append(script2); $( "#durjachut")。append(script3); 'これらは変数名なので – Zhanger

関連する問題