通过jQuery(ajax)调用从php返回的数据

时间:2013-07-10 16:17:52

标签: php jquery ajax

我无法从php页面返回数据。

test = function(data){
    alert(data);
}

newContent = function(var1){
  $.ajax({
      url: 'path/to/item.php&var1='+var1,
      success: function(data){
        test(data);
      }
  });
}

哪个应通过echo 'Success!';页面上的item.php返回“成功”。

为什么返回undefined?

2 个答案:

答案 0 :(得分:1)

您的网址不正确:

url: 'path/to/item.php&var1='+var1,

请改用:

url: 'path/to/item.php?var1='+var1,

JsFiddle here

答案 1 :(得分:0)

item.php文件中,您需要回显结果。像这样:

echo $data;

而不是:

return $data;