AJAX从PHP页面返回数据,里面有代码

时间:2016-10-20 09:14:58

标签: php ajax

我得到了以下ajax,我希望从<形式>到PHP页面,数据将存储在DataBase中,然后我将PHP中生成的密码返回给AJAX,但似乎我无法成功

$.ajax({
   type:'POST',
   url:'register.php',
   data:$('#form_register').serialize(),
});     

我是AJAX的新手,我看到的每个答案都只是一个包含几行代码的PHP页面,在PHP页面中使用更多代码的JSON响应是不可能的?

1 个答案:

答案 0 :(得分:0)

如果你想从register.php返回一些数据,你必须在这个文件中输出:

<?php
// register.php

/* Do whatever has to be done here */

echo json_encode(<your data-array here>); // Encode the data you want to return here

在制作ajax请求的脚本中,您必须处理来自register.php的响应

$.ajax({
   type:'POST',
   url:'register.php',
   data:$('#form_register').serialize()
}).done(function(returnedData) {
   // Process the returnedData
});