0
この問題はajaxリクエストで発生しています。AjaxがlaravelのHTML文書全体を返す
localhost上で実行しても問題はありません。ネットワーク上の任意の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);
}
})
私のルートは、次のようになります。
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');
}
:
Route::post('remates/hayRemateActivo','[email protected]');
私のコントローラは、このようになりますon localhost on条件が満たされない場合はデータを取得し、条件が満たされた場合は「1」を取得します。
しかし、ネットワーク上の他のPCからブラウズすると、私はそれを呼び出すページを複製するHTML文書全体を取得します。ここで問題は何ですか?
AJAXは、リモートスクリプトのすべてのエコーを返すようになっています。 –
は、あなたがテストしているときにまだコードの 'dd'部分ですか? – apokryfos
nopeは、問題をデバッグする際にddが使用されたことを明らかにしようとしていた –