我正在使用ajax发布一些数据。我想处理该数据并返回到调用jQuery脚本。
这是我的jQuery:
$.ajax({ type: "POST", url: "somescript.php", datatype: "html", data: dataString, success: function() { //do something; } });
这是我在服务器上的somescript.php:
<?php //manipulate data $output = some_function(); //function outputs a comma-separated string return $output; ?>
我在服务器端是否正确执行此操作?ajax调用完成后如何访问返回字符串?
我想到了。需要在PHP中使用echo而不是return。
<?php $output = some_function(); echo $output; ?>
和jQ:
success: function(data) { doSomething(data); }