我的 PHP 代码中有一个错误,它处理我的 jQuery Mobile 应用程序中的表单提交。当我提交表单时,“未定义”一词出现在页面上,这是有道理的,因为没有完整的页面返回给 jQuery Mobile。
这个问题总结了这个问题。 Why am I seeing a value of "undefined" on screen when I submit form in jQuery Mobile?
我的问题是如何查看发生的 PHP 错误?我无法访问 PHP 错误日志文件,因为我正在共享服务器上进行开发。 jQuery Mobile 只是在屏幕上显示“未定义”并且不输出任何错误消息。
最佳答案
表单提交可能默认使用 Ajax。您可以通过将 data-ajax="false"
指定为 form
元素的属性来强制执行新的页面请求。这可能有助于您了解 PHP 向页面输出的内容(如果有的话)。
如果默认情况下 PHP 没有将错误写入页面,您可以结合使用 ini_set('display_errors', 1)
和 error_reporting
function让它们按照您的意愿显示。
关于php - 如何在调试 jQuery Mobile 表单时查看 PHP 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576409/