2017-01-30 76 views
0

请人指导我:

如何从获取数据:

Response::json(array('exam'=>$exam,'details'=>$details,'comment'=>$comment)); 

刀片使用$.get() AJAX方法。

我在最后两天陷入了这种情况,无法获取多个数组数据。

感谢

+0

你想打电话从刀片观点和正在返回的多个阵列,并从中获取数据的AJAX()请求? –

+0

ya..tht是真的..我无法读取这个多数组数据。 –

+0

如果我没有错,你无法从JS中的响应中获取数据? –

回答

0

试试这个:

var arr = '[{"name":"Aman","age":20},{"name":"Ajay","age":22}]'; 

var data = JSON.parse(arr); 

for(i=0; i<data.length; i++) 
{ 
    alert(data[i]["name"]); 
} 

Working JSFiddle

+0

我试过了..它给出了以下错误:未捕获的SyntaxError:意外的标记[在JSON位置179 在JSON.parse() –

+0

请检查我的代码如下:在controller.php-> public function getExamDetails() {.... response() - > json(array('examDetails'=> $ examDetails,'total_marks'=> $ total_marks,'examQuestions'=> $ examQuestions)); }在Index.blade.php –

+0

,我写下面的代码来获取数据:$获得(网址+ '/' + ID,功能(数据){\t \t \t \t \t \t的console.log(数据); \t \t \t \t \t //成功数据\t \t \t \t \t \t \t 变种\t OBJ = jQuery.parseJSON(数据); \t}); –