我的
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.您可以通过将form-ajax =“false”指定为表单元素上的属性来强制执行新页面请求.这可能有助于您了解PHP输出到页面的内容(如果有的话).
如果PHP默认情况下没有向页面写入错误,您可以使用ini_set(‘display_errors’,1)和error_reporting
function的组合来显示它们,如您所愿.