jQueryの.load関数は実際には、PHPファイルの負荷から結果が、私はあることを私のPHPファイル内のhtmlのすべての行を変換したくない:私は動的にdiv要素にロードする私のPHPファイル内jQuery( "#location")。loadまたは.get( "file.php")を使用したいだけですが、document.writeの出力はPHPファイルのhtmlではありません
echo " ... ";
タグ、私は別のPHPファイル、HTMLコードの100 +ライン、およびカスタムフォームのコンテンツを作成するいくつかのjavascriptのPHPをインクルードしている。
このphpファイルから生成されたhtmlをdivタグにロードします。 jQueryがロードされているか正しい関数を取得しているか、明示的にajaxコードなどを書き出す必要がありますか?
編集:現在のところ、JavaScriptからのdocument.write出力のみが表示されます。 HTMLコードは表示されず、.loadまたは.getから返されます。
ファイル例:index.phpを
jQuery("#mainContent").load("another.php");
内部 もここ
jQuery("#mainContent").get("another.php");
と
$("#mainContent").load("another.php");
を試みはanother.php
のための他のファイル(例スニペット)であります<?phpには 'navigation.php'が含まれています。 ?>
< B>ここで再び雨が付属しています... </B >
<スクリプト言語= "JavaScriptの" >のdocument.write( "この部分は唯一ロードされています"); < /スクリプト>
私が理解するところでは、戻り値はjavascriptとhtmlの混合です。そのコードをajax経由でロードしたいのですか? – Shoogle
@Shoogleはい - div navigationタグ、埋め込みnavigation.phpファイル、HTMLコード、javascript document.write出力の結果など、完全なanother.phpをdivタグ内に埋め込みたいです。 –
jQueryを使用するたびに、私は常にjavascriptでhtmlを区切ります。 $ .ajaxのdataTypeを使用して、返信データがスクリプト、jSon、またはHTMLだけであるかどうかを定義し、成功した場合には返されたデータを完全に制御し、私が使用する方法を – Shoogle