将php数组传递给jquery

时间:2011-03-11 18:53:04

标签: php jquery arrays

有人可以给我一个简单的例子,为了将数组从php传递到jquery,jquery $ .ajax语法应该是什么样子。

在服务器端,我有:

$a=array(1,2,3,4,5); 
echo json_encode($a); 

所以,我想把它转到js并且有:

   js_array=[1,2,3,4,5]; 

我真的很感激任何帮助,因为我已经尝试了一段时间而且没有运气。

谢谢!

2 个答案:

答案 0 :(得分:5)

$.ajax({
  method: 'GET', // or POST
  url: 'yourfile.php',
  dataType: 'json',
  data: {}, // put data to be sent via GET/POST into this object if necessary
  success: function(response) {
    // response is your array
  }
});

答案 1 :(得分:3)

你可以使用:

$.ajax({
  url: 'url',
  dataType: 'json',
  success: function(data){
    //do something with data
  }
});

或:

$.getJSON('url', function(data) {
  do something with data
})