AJAX从PHP页面返回包含代码的数据

AJAX从PHP页面返回包含代码的数据,php,ajax,Php,Ajax,我得到了下面的ajax,我想将数据从发送到PHP页面,数据将存储在数据库中,然后我将在PHP中生成的密码返回到ajax,但似乎无法成功 $.ajax({ type:'POST', url:'register.php', data:$('#form_register').serialize(), }); 我是AJAX新手,我看到的每个答案都只是一个包含几行代码的PHP页面,不可能在包含更多代码的PHP页面中使用JSON响应?如果您想从register.PHP返回一些数

我得到了下面的ajax,我想将数据从
发送到PHP页面,数据将存储在数据库中,然后我将在PHP中生成的密码返回到ajax,但似乎无法成功

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

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

如果您想从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

register.php
中有什么内容?你能把
$\u帖子
?你到底想达到什么目的?您似乎没有任何代码来处理来自服务器的响应,也没有显示您的PHP代码。请显示您的PHP代码做一些您想处理从register返回的响应的事情。PHP将函数添加到ajax(请参阅)。在这个函数的回调中,您可以处理响应。在PHP中,我刚刚得到了连接到DB并执行查询以保存它的代码。我应该在页面底部添加一个json_编码,或者只是在另一个页面中进行json_编码?解决方案是这样的,我的主要问题是json_编码在某个时候会破坏页面,但现在没事了。谢谢
$.ajax({
   type:'POST',
   url:'register.php',
   data:$('#form_register').serialize()
}).done(function(returnedData) {
   // Process the returnedData
});