jquery ajax响应为空

时间:2010-06-28 21:56:39

标签: jquery

我遇到了ajax的难题。我有2个文件。 1个文件使用.ajax api调用另一个文件。到目前为止,我没有任何问题。

我遇到的问题是由于我如何从第二个文件返回对ajax的响应。 通常我使用php“返回”功能。然后让我决定如何处理该文本。 但是,我真的很想在第二个文件上使用die()函数。

文件1:

$.ajax({
    type:"POST",
    url:"/myfile.php",
    data:"formId=processorder",
    error:function(){alert("error occurred");},
    success:function(response){alert(response);}
});

文件2:(myfile.php)

<?php

  // this does not work
  die("Message I want to return");


  // this does work, but don't want to use it
  return "Message I want to return";

?>

我想使用die(),因为它完全停止了进程。 难道我做错了什么?

我认为两者都可能是解决方法。但这似乎有点矫枉过正。所以,我想我先问一下。

1 个答案:

答案 0 :(得分:1)

你回复的任何内容都会在回复中发回。所以你可以......

echo "Message I want to return";
die();