[英]Laravel rendering a partial view without html tags and header
我正在嘗試僅使用不帶<html><head></head><body>
...標記的html代碼呈現視圖,因為我想使用AJAX返回代碼並將其附加到另一個視圖中,它變成一個模態。 我想將這些模態保存在單獨的模板中,而不是全部放在一頁中。 Laravel有辦法嗎,還是我只能自己做?
控制器:
public function new() {
return View('modals.new');
}
這是我計划在AJAX中進行渲染的方式:
function(url, selector) {
$.get(url, function(data) {
$(body).append(data);
})
$(selector).modal();
}
現在,它使用完整的html / head / body標簽進行渲染。 我需要自己剝離標簽嗎?
使用jQuery,您可以操縱接收到的整個頁面,而只插入其中的一部分
function(url, selector) {
$.get(url, function(data) {
var $contentWanted = $(data).find(selector);
$(body).append($contentWanted);
})
$(selector).modal();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.