我基本上有一个php文件的ajax调用:
$("#acceptBtn").click(function(){
$.ajax({
type: "POST",
url:"acceptOfferFunction.php",
data: {hash2: getURLParameter('hash2')},
success:function(result){
alert(result);
}
});
Run Code Online (Sandbox Code Playgroud)
为了清楚起见,这里是该文件的简化版本,说明了问题:
<?php
session_start();
//require_once 'AcceptAnOfferFromEditor.php';
echo('foo');
?>
Run Code Online (Sandbox Code Playgroud)
这有效,'foo'会收到警报,但是如果我取消对该require_once
声明的注释,它就不再存在了.
包含的文件是一个具有许多功能的php类.能够打电话给他们会很方便.
您所需的文件可能存在错误.启用错误报告以调试此操作:
<?php
session_start();
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'AcceptAnOfferFromEditor.php';
echo('foo');
Run Code Online (Sandbox Code Playgroud)
或者,文件中可能有一个die()
或exit
调用.