无法通过jQuery和AJAX从PHP文件接收回声

时间:2013-02-12 23:32:54

标签: php jquery ajax

我想首先对这个问题说抱歉,因为我知道这已经在这里被问了很多。我搜索了网站并使用了Google,并查看了其他示例,但我无法弄清楚出了什么问题。运行FireBug运行脚本显示POST已发送但未收到任何内容。我已经发布了以下代码。

Jquery代码:

$('#studio').submit(function (event) {
  $('#formLaunch').click();

  $.ajax({
    url: 'test.php',
    type: 'POST',
    data: {
      search_var: 'test'
    },
    dataType: 'html',
    success: function (data) {
      //$('#result').html(data);
      alert(data);
    }
  });

  event.preventDefault();
});

PHP代码:

<?php
$term = $_POST['search_var'];

echo $term;
?>

代码的最终结果(一旦AJAX请求开始工作)将处理发送的变量并回显我想要在页面上的DIV框中显示的图像。对于初学者来说,只是试图让这个基本的'shell'正常工作。

提前感谢您的任何帮助或指示。

杰夫

2 个答案:

答案 0 :(得分:0)

始终提供错误功能,尤其是在开发中时。我怀疑你的回复有错误(404,500等)。为调试目的提供错误功能将帮助您更快地看到它。

答案 1 :(得分:0)

试试这个

$.post('test.php',{'search_var': 'test'},function(data){
   alert(data);
});