Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在AJAX中获得结果的文本?_Php_Jquery_Ajax - Fatal编程技术网

Php 如何在AJAX中获得结果的文本?

Php 如何在AJAX中获得结果的文本?,php,jquery,ajax,Php,Jquery,Ajax,我需要这个AJAX请求中变量数据的内容,但它是一个PHP变量。 可能吗 $.ajax({ type: 'POST', async: false, url: '/php/checkAccountData.php', data: 'un=' + PasswordResetUsernameText + '&e=' + PasswordResetEmailText, success: function(data){ var resp

我需要这个AJAX请求中变量数据的内容,但它是一个PHP变量。 可能吗

$.ajax({ 
    type: 'POST', 
    async: false,
    url: '/php/checkAccountData.php', 
    data: 'un=' + PasswordResetUsernameText + '&e=' + PasswordResetEmailText,
    success: function(data){

        var responseanswer = data;

        alert(responseanswer);
    setTimeout(function(){
    $("img[name=UserNameEmailText]").fadeTo(500,0);
    $("div[id=PasswordResetLoadingDiv]").fadeOut(500)}, 1500);
    setTimeout(function(){
    $("img[name=UserNameEmailComplete]").fadeTo(500,1)}, 2500);
    setTimeout(function(){
    $('MainFrame').fadeTo(500,1);
    $('#LoginField').fadeOut(500, "swing")}, 7000000);
   }

不是。PHP是一种服务器端语言;AJAX是一种客户端技术。从某种意义上说,您可以将PHP数据传递给JavaScript,但不能以相反的方式传递。请解释您真正想要实现的是什么,而不是“我尝试了这个,但它没有实现我所想的”…不,不行,我看到的唯一方法是在第一个ajax成功后再请求一个ajax,将数据发送到另一个php文件,理论上可以使用它。但似乎有点过分了。。。为什么不在checkAccountData.php文件中执行php呢?