Ajax响应对象

时间:2015-06-18 14:36:51

标签: jquery ajax

我执行Ajax调用,完成后,我调用

List<string[]> Signals = new List<string[]>(); 
    string[] Communication  =  new string[3];

Communication[0] = "a";
Communication[1] = "b";
Communication[2] = "c";

Signals.Add(Communication);
i
foreach (string CommunicationUnit in Signals)
{
    Console.Writeline(CommunicationUnit[i]);

}

此输出类似于

.done(function (response) {
    $('#results').append(response);
});

这表明我可以做以下的事情

array(5) { [0]=> string(24) "mymail@gmail.com" [1]=> string(8) "Approved" [2]=> string(1) "F" [3]=> string(8) "Rejected" [4]=> string(6) "ABC123" }

如果我这样做,我的输出就是单个字符&#39; a&#39;。我尝试过.html,.text等所有结果都相同。

这有可能发生吗?

1 个答案:

答案 0 :(得分:2)

原因是PHP文件有:

var_dump($whatever);

将其更改为:

json_encode($whatever);