數據填充的div我有我的觀點一個jQuery功能發佈到服務器的請求:與jQuery的AJAX POST請求到服務器
<script type="text/javascript">
jQuery(function ($) {
$(document).ready(function()
{
var form = $('form');
form.submit(function(e){
e.preventDefault();
$.ajax({
url: form.prop('action'),
type: 'post',
dataType: 'json',
data: form.serialize(),
success: function(data)
{
console.log(data);
}
})
});
});
});
</script>
路線吐回對象的數組:
Route::post('modelsearch', function() {
$brand_id = Input::get('brand_id');
$size_id = Input::get('size_id');
$models = DB::table('pants_models')
->where('brand_id', '=', $brand_id)
->Where('size_id', '=', $size_id)
->get();
return Response()->json(array($models));
});
我想操縱返回的數組並在視圖中發佈HTML到#results div
。 你如何在回調成功函數中做到這一點?我似乎無法找到答案。
我正在試着此代碼。我得到「Uncaught SyntaxError:Unexpected token o」,這應該表示json被解析兩次。所以我修改了這行'var obj = JSON.parse(data);'到'var obj =(data);'但是在我的div裏仍然看不到任何結果,除非我試圖訪問錯誤中的數據我還修改了對'return Response() - > json((models));'的響應,這樣它就可以代替一個對象數組,將每個對象都作爲關聯數組吐出來, obj [i] .name' – Chriz74
我終於能夠使用此代碼打印數據:'成功:功能(數據) { var obj =(data); console.log(obj); var resultStr =「」; (var i = 0; i" + obj[i].column_name + "