客户端在网页下方,因为我点击了保存按钮,我的服务器创建了新的html页面作为响应,但同样没有在浏览器中显示。请建议如何使用ajax解决此问题。
composer('layouts.frontend', \App\View\Composers\InjectPages::class);
答案 0 :(得分:0)
基本上你可以在jQuery中使用.html
方法替换你想要的任何元素的html内容。像这样:
function loadNewContent() {
// Assowme that this content fot from the $.ajax method
var newPageContent = 'New content';
$('div').html(newPageContent);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>Old content</div>
<button onclick="loadNewContent()">Load content</button>
但我认为替换整个 html内容并不好。只需加载相关的html并将其附加到特定部分。