<div>
aを外部の php スクリプトに置き換えることはできますか。このようなもの:
$('#aside').replaceWith('blocks/filename.php');
JavaScriptを学び始めたばかりですので、お手柔らかにお願いします。
アップデート:
私はそれを交換したい<div id="aside">
。それを完全に削除して、そこに新しいコンテンツを配置したいと考えています。
<div>
aを外部の php スクリプトに置き換えることはできますか。このようなもの:
$('#aside').replaceWith('blocks/filename.php');
JavaScriptを学び始めたばかりですので、お手柔らかにお願いします。
アップデート:
私はそれを交換したい<div id="aside">
。それを完全に削除して、そこに新しいコンテンツを配置したいと考えています。
これを行うことができます-新しいコンテンツで必要な場合replace
#aside
$.get("blocks/filename.php", function(data) {
$('#aside').replaceWith($(data));
});
それだけでなく、単純な.load
呼び出しで PHP を上記の div tho にロードできます。
$("#aside").load("blocks/filename.php", function() {
console.log("I've been loaded!");
})
API リファレンス: http://api.jquery.com/load/
編集ごとに$.get
、コールバックのある関数を使用して、その div を新しいコンテンツに置き換える必要があります。
PHP ファイルからコンテンツをロードし、<div>
右に配置しますか? 非常に簡単な方法は、AJAX GET 要求をファイルに送信し、内容を次のように入力することです。
$.ajax({
url: 'blocks/filename.php',
data: {},
success: function(data) {
$('#aside').replaceWith(data);
}),
dataType: 'html'
});
編集:提案されているように、代わりに replaceWith() に変更されました。