Javascript 如何在Jquery$.ajax之后获取PHP变量

Javascript 如何在Jquery$.ajax之后获取PHP变量,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我使用$.ajax将一些数据发送到testajax.php在此处输入代码以处理数据。这个过程的结果是链接。如何访问这个?我想到了会议或饼干。在会话$test中设置,并在其他文件中获得访问权限 $.ajax({ url: 'testajax.php', type: 'post', dataType: 'json', success: console.log('success'); data: { json : jsonObj }

我使用
$.ajax
将一些数据发送到testajax.php
在此处输入代码
以处理数据。这个过程的结果是链接。如何访问这个?我想到了会议或饼干。在会话
$test
中设置,并在其他文件中获得访问权限

 $.ajax({
      url: 'testajax.php',
      type: 'post',
      dataType: 'json',
      success:  console.log('success');
      data: { json : jsonObj }

    });
在testajax.php中,我有如下内容

echo "PDF: <a href=images/test.pdf>$dir.pdf</a>";
$test = "PDF: <a href=images/test.pdf>$dir.pdf</a>";
echo“PDF:”;
$test=“PDF:”;

如何在调用
$后获取
$test
或输出
echo
。ajax

您可以使用success'函数从PHP获取请求

$.ajax({
      url: 'testajax.php',
      type: 'post',
      dataType: 'html',
      data: { json : jsonObj }
      success:  function(data) {
         var request = data;
         console.log(data);
         $('#link_container').html(data);
      }
});
您的控制台现在可容纳
PDF:
。 此外,变量
request
保存的结果与脚本中任何地方都可以使用的结果相同。 结果被附加到
#link_container

使用
success()
方法显示结果

$.ajax({
      url: 'testajax.php',
      type: 'post',
      dataType: 'json',
      success:  function (data){ // <= define handler for manupulate the response
         $('#result').html(data);
       }
      data: { json : jsonObj }

    });
$.ajax({
url:'testajax.php',
键入:“post”,
数据类型:“json”,

成功:函数(数据){/使用下面的代码它可能会帮助您

$.ajax({
      url: 'testajax.php',
      type: 'post',
      dataType: 'json',
      data: { json : jsonObj },
 onSuccess: successFunc,
  onFailure:  failureFunc

    });

function successFunc(response){

    alert(response);
}

function failureFunc(response){

     alert("Call is failed" );
    alert(response);
}

您想显示在testajax.php中创建的链接吗?是的,这是我的意图。它可以接收“testajax.php”的输出(即text/html)由于
dataType
选项设置为“json”。很抱歉,我不确定您的意思。您必须将
dataType
选项设置为
'html'
'text'
或在PHP端将头设置为
内容类型:application/json
否。设置头不足以使其工作。“testajax.PHP”应返回有效的
json
“还有,你得到了什么警告呢?”科纳德里安说