我的php / jquery / ajax设计层次结构不起作用

时间:2014-04-27 02:44:32

标签: php jquery ajax

我目前有一个使用jquery / php / PDO / mysql构建的网站。

我为大多数功能使用类,包括数据库,登录,内容等......

我想将表单更改为jquery的ajax调用。但是我的问题开始了。使用ajax调用,我无法在ajax post url中调用php函数。继续使用heirarchy Im;

->content.php (form resides in a function named content.) ->process.php (post checks and then a call to add content from class) ->class.content.php (insert vars into db)

提交表单后,会转到process.php,其中包含检查,然后是类调用以添加内容。

虽然这种层次结构似乎是最常用于ajax的,但它会导致路径问题。它破坏了我的数据库连接,我的配置连接等......

我真正想要的是添加ajax表单。但我不想改写我的整个网站。有什么建议?

1 个答案:

答案 0 :(得分:0)

听起来像process.php以前包含在content.php中,但现在你正试图直接提交给它。但是,process.php依赖于content.php中包含的配置变量,数据库连接等,并且可以通过包含在该页面中来访问。

我认为您需要创建一个包含相同其他文件的新页面,并且具有与content.php相同的初始化代码,除了它不输出表单而只是包含process.php,然后提交给新的页。

虽然没有代码,但很难说肯定。