我可以<div>
用外部 php 脚本替换 a 吗?像这样的东西:
$('#aside').replaceWith('blocks/filename.php');
请温柔我刚开始学习JavaScript。
更新:
我想替换那个<div id="aside">
。我想完全删除它并将新内容放在那里。
我可以<div>
用外部 php 脚本替换 a 吗?像这样的东西:
$('#aside').replaceWith('blocks/filename.php');
请温柔我刚开始学习JavaScript。
更新:
我想替换那个<div id="aside">
。我想完全删除它并将新内容放在那里。
您可以这样做 -如果您想replace
#aside
使用新内容
$.get("blocks/filename.php", function(data) {
$('#aside').replaceWith($(data));
});
.load
不那么简单,您可以通过一个简单的调用将您的 PHP 加载到上述 div 中:
$("#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(),如建议的那样。