我遇到了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(),因为它完全停止了进程。 难道我做错了什么?
我认为两者都可能是解决方法。但这似乎有点矫枉过正。所以,我想我先问一下。
答案 0 :(得分:1)
你回复的任何内容都会在回复中发回。所以你可以......
echo "Message I want to return";
die();