Php 对不使用';需要一次';在那个档案里
我基本上有一个对php文件的ajax调用:Php 对不使用';需要一次';在那个档案里,php,jquery,ajax,Php,Jquery,Ajax,我基本上有一个对php文件的ajax调用: $("#acceptBtn").click(function(){ $.ajax({ type: "POST", url:"acceptOfferFunction.php", data: {hash2: getURLParameter('hash2')}, success:function(result){ alert(result); } }); 为了清楚起见,下面是该文
$("#acceptBtn").click(function(){
$.ajax({
type: "POST",
url:"acceptOfferFunction.php",
data: {hash2: getURLParameter('hash2')},
success:function(result){
alert(result);
}
});
为了清楚起见,下面是该文件的简化版本,说明了问题:
<?php
session_start();
//require_once 'AcceptAnOfferFromEditor.php';
echo('foo');
?>
这是可行的,“foo”会收到警报,但如果我取消注释require\u一次
语句,它就不会了
包含的文件是一个具有许多函数的php类。打电话给他们会很方便 所需文件中可能有错误。启用此选项以调试:
<?php
session_start();
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'AcceptAnOfferFromEditor.php';
echo('foo');
AcceptAnOfferFromEditor.php中可能有错误。检查日志中的错误。还可以使用浏览器插件进行AJAX调试,如FireBug。您是否可以直接在包含require_once“acceptNofferFromeditor.php”的服务器上运行文件acceptOfferFunction.php
代码>如果你有任何错误,请发布错误。你完全正确。我按照您的建议启用了错误报告,结果是“AcceptAnOfferFromEditor.php”中包含的另一个文件出现了错误。我现在已经解决了。非常感谢你!没问题,我的答案是当我看到一个可怕的白色死亡屏幕时我做的第一件事,我想我现在会做很多:):D完成后别忘了移除它!将其留在生产代码中存在安全风险;)