【发布时间】:2013-02-04 14:34:50
【问题描述】:
我目前正在尝试使用 PHP 和 AJAX 进行实时表单验证。所以基本上 - 我需要通过 AJAX 将字段的值发送到 PHP 脚本(我可以这样做),然后我需要使用我发送的数据在该 PHP 文件中运行一个函数。我该怎么做?
JQuery:
$.ajax({
type: 'POST',
url: 'validate.php',
data: 'user=' + t.value, //(t.value = this.value),
cache: false,
success: function(data) {
someId.html(data);
}
});
验证.php:
// 现在我需要使用我在这个函数中发送的“用户”值,我该怎么做?
function check_user($user) {
//process the data
}
如果我不使用函数,而只是在 validate.php 中使用原始 php,则数据会被发送并执行其中的代码,并且一切都按我喜欢的方式运行,但是如果我添加每个功能,我希望事情变得非常混乱,所以我更喜欢使用单独的函数。
我删除了很多不相关的代码以使其简短。
【问题讨论】:
-
您可以在 $_POST 中获取数据,然后调用该函数有什么问题?
-
您可以传入 'function=check_user' 的 post 数据值,然后在 php 代码中使用 switchcase 命令模式来执行相应的操作,请参阅stackoverflow.com/questions/2269307/… 了解更多死亡...
标签: php ajax forms validation