php - 对 php 文件的 Ajax 调用不适用于该文件中的 'require_once'

标签 php jquery ajax

我基本上有一个对 php 文件的 ajax 调用:

$("#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_once 语句,它不再。

包含的文件是一个具有很多功能的php类。如果能给他们打电话会很方便。

最佳答案

您所需的文件中可能有错误。启用 error reporting调试这个:

<?php
    session_start();   
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    require_once 'AcceptAnOfferFromEditor.php';
    echo('foo');

或者,文件中可能有一个 die()exit 调用。

关于php - 对 php 文件的 Ajax 调用不适用于该文件中的 'require_once',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15270174/

相关文章:

php - 使用 PHP 查询更改表,列名不显示在 phpMyAdmin 中

javascript - 数据表 fnAdjustColumnSizing 在 ajax 处理后不起作用

javascript - 转换 Javascript 数据表以在 Rails 应用程序中使用 Opal

javascript - rails 4 : Dynamically rendering a form on the same page with AJAX

php - RESTeasy 使用的带有 JSON 正文的 POST - HTTP 100

php - 在 Ubuntu 中将 AllowOverride 更改为 All 后出现 500 内部服务器错误

javascript - 拖放元素以创建 html 输入

javascript - 如何设置float :right in my case using css?

Python flask ajax 获取图像 - 最后编辑是问题

c# - 在应用程序中连接到远程数据库的更安全方法