使用 Jquery $.post可以将返回的数据作为数组还是返回2组数据? 例: $.post("MyScript.php", { action:"run" },function(data){ alert(data);}); 现在,上面这个简单的帖子向php脚本发布了一个动作,它执行2个
例:
$.post("MyScript.php", { action:"run" },function(data){ alert(data); });
现在,上面这个简单的帖子向php脚本发布了一个动作,它执行2个函数并返回数据,然后显示在警告框中.但我的php脚本执行2个函数,需要对每个返回的数据做不同的事情.
所以从本质上来说我问$.post是否可以返回2组数据,如下所示:
$.post("MyScript.php", { action:"run" },function(data1, data2){ alert(data1); $("div1").html(data2); });
或者返回数据可以是一个数组,我可以通过值分配给PHP脚本中的数组元素?
我希望这是有道理的.
它只能返回一个数据…无论是什么,HTML,XML,JSON等…但是你可以返回 JSON上有2个属性,例如:$.post("MyScript.php", { action:"run" },function(data){ alert(data.property1); $("div1").html(data.property2); });