1. 程式人生 > >前後端互動之ajax

前後端互動之ajax

之前自己做了一個小東西,用的laravel框架,最開始在公司是前後端分離,只寫介面,所以不清楚前端是如何接的。
我的前端實現部分主要是js,而且需要接後端返回的資料,於是查了一下需要用ajax。最開始不清楚後端要返回什麼型別的結果,因為在公司返回的是一個json,所以先試了下json
return response()->json();
而js裡用的$.get()方法,問題來了,引數只寫了一個url,確實能獲取到資料,但是是一個物件,想要的資料只是該物件的一個屬性。試了很多方法,無法拿到。

改了了下,不轉json了,直接ruturn結果。

$.ajax({
        url:'/get_fees'
, success:function (data) { fees = data; //alert(data); $.each(fees,function (index,value) { //alert(index+":"+value); switch (value.name) { case 'a_week': a_week = value.fee; break
; case 'a_month': a_month = value.fee; break; case 'three_month': three_month = value.fee; break; case 'six_month': six_month = value.fee; break
; } }) } })

其實只要url匹配了,資料就已經傳到了,只是不會用。通過each遍歷陣列拿到物件就好辦了。