данные ajax не определены в моем скрипте

#ajax

#ajax

Вопрос:

это мой код:

 function(id) {                      
id=$.fn.yiiGridView.getSelection(id);
console.log(id);                            
jQuery.ajax({
'url':'/index.php?r=client/loadOne',
'data':id,
'cache':false,
'success':function(html){jQuery(
".portlet-60 .portlet-content")
.html(html)}});
  

и это возвращает мне этот вывод в консоль:

 ["2"]
index.phpGET http://127.0.0.4/index.php?r=client/loadOneamp;undefined=undefined 500 (PHP Error)
  

Я не понимаю, почему id в консоли равен «2», bud в данных ajax не определен.

Ответ №1:

данные должны быть хэшем, а не одним значением