0

我很抱歉这个愚蠢的问题,我意识到我想做的事情必须非常简单,但我找不到我的方法。

我学习了基本的编程,主要是前端,以及足够的 php 来与数据库和其他基础知识进行交互。我可以使用jquery、javascrip、ajax,正常情况下没问题。但是我在使用面向对象的 php 方面一点也不流利,而且我在 Yii 环境中工作。

我正在处理的网站上有一个联系表,它可以完美地将数据发送到数据库。现在我必须重新创建相同的表单,并在弹出框上使用它,但我不知道在这种情况下如何进行 php 验证并保存到数据库中。我一直使用 Ajax 并且我尝试过,但显然你需要在 Yii 上使用我不熟悉的特殊合成器和 ajax。

那么有什么方法可以在没有 ajax 的情况下执行 php 验证和保存(并且没有提交刷新页面并关闭灯箱的表单)?

4

2 回答 2

2
于 2013-10-09T13:27:46.523 回答
0

在我尝试了一切之后,因为我对 Yii 框架的了解不足以在他们的 synthax 中使用 ajax,我找到了一种让我的表单与简单的 jQ 一起工作的方法。我的表单上有一个空的 onsubmit 属性,如果 js 验证中出现错误,它将更改为“return false”,从而保持页面不刷新并显示错误。如果没有错误,表单会将信息提交给 php 验证,然后保存到数据库中,所有 php 将被执行,灯箱将重新打开并显示成功消息。

于 2013-10-11T20:26:19.237 回答