0
你好,這裏是我的路線(加入routes.php文件):阿賈克斯後不能正常工作不返回任何值
Route::post('tsearch',array('before'=>'csrf',function(){
// $data = Input::all();
if(Request::ajax())
{
echo "hello";
}
}));
那麼你有以下形式:
<div class="input-group input-group-sm">
<input placeholder="e.g photography" type="text" class="form-control">
<input type="hidden" name="_token" id="tok" value="<?php echo csrf_token(); ?>">
<span class="input-group-btn">
<button data-token="{{ csrf_token() }}" id="submit" type="button" class="btn btn-primary">Go!</button>
</span>
</div>
和這裏是javascript: var kword =「testing」; var token = $(this).data('token');
$.ajax({
type: "POST",
url: "/tsearch",
data: { keyword: kword}
})
.done(function(msg) {
$('#results').html(msg);
});
當我檢查它看起來像值測試被傳遞但沒有返回back.its不是一個404錯誤,它找到的文件時,它只是不返回我的路線內回聲
。我一定是做錯了
現在仍然是同樣的問題它的傳遞令牌,但仍然不工作 – cppit
仍然認爲它與csrf有關,嘗試刪除這之前的任何部分。 – Eternal1
它最終成爲網址。太蹩腳了。感謝Twistar的幫助 – cppit