0
我在ajax請求上遇到了這個問題。Ajax返回laravel上的整個HTML文檔
當在本地主機上運行時,我沒有任何問題,當從網絡上的任何pc瀏覽時,我得到了整個html頁面上的數據。
我的代碼如下所示:
Ajax請求:
$.ajax({
type: "POST",
url: '{{url("remates/hayRemateActivo")}}',
async:false,
success: function(data) {
console.dir("valor:"+data+".");
if (data == 1){
location.reload();
}
},
error(e){
document.write(e.responseText);
}
})
我的路線是這樣的:
Route::post('remates/hayRemateActivo','[email protected]');
我的控制器看起來是這樣的:
public function hayRemateActivo(){
$remates = Remate::where('estado',1)
->first();
#dd(var_dump($remates));
// load the view and pass the nerds
return (string)(gettype($remates) != 'NULL');
}
在本地主機上當條件不滿足時獲得「」,當條件滿足時獲得「1」,正如我所期望的那樣。
但是,當我從網絡上的任何其他電腦上瀏覽數據時,我會得到一個完整的HTML文檔,它複製我稱之爲的頁面,這裏有什麼問題?
在此先感謝
AJAX正在做它正在做的事情 - 返回所有遠程腳本回聲。當你測試時, –
是代碼中的'dd'部分嗎? – apokryfos
nope,即將明確指出dd是用於調試時說的問題 –