php - Jquery表单提交依然清爽

标签 php javascript jquery html ajax

我正在尝试将 ajax 表单提交添加到我正在使用 jquery 开发的 PHP Web 应用程序。表单正在提交并写入数据库,但它仍然会通过刷新来完成这一切。

这是我的代码:

$("form#form_customer").submit(function() {
            var customer123first_name = $('input[name=customer123first_name.]');
            var customer123last_name = $('input[name=customer123last_name.]');
            var customer123date_of_birth = $('input[name=customer123date_of_birth.]');
            var customer123email_address = $('input[name=customer123email_address.]');
            var customer123telephone_number = $('input[name=customer123telephone_number.]');
            var customer123picture = $('input[name=customer123picture.]');
            var customer123id_picture = $('input[name=customer123id_picture.]');
            var customer123id_expiration = $('input[name=customer123id_expiration.]');
            var data = 'customer123first_name=' + customer123first_name.val() + '&customer123last_name=' + customer123last_name.val() + '&customer123date_of_birth=' + customer123date_of_birth.val() + '&customer123email_address=' + customer123email_address.val() + '&customer123telephone_number=' + customer123telephone_number.val() + '&customer123picture=' + customer123picture.val() + '&customer123id_picture=' + customer123id_picture.val() + '&customer123id_expiration=' + customer123id_expiration.val();
            $.ajax({
                url: "inc/createObject.php",
                type: "POST",
                data: data,
                cache: false,
                success: function(data){
                    $('form_success').fadeIn();
                }
            });
            return false;
        });

我在网上阅读的有关此特定问题的所有内容都发现 return false; 调用位于错误的位置或根本不存在。我检查过我的位置是否正确,只是找不到它令人耳目一新的原因。

我知道 jquery 正在工作,因为我用它来做弹出窗口,效果很好。

如果您想查看上下文中的代码,请访问 www.sfyfe.com/studioadmin

最佳答案

问题是由 $('input[name=customer123... 行上选择器末尾的点引起的。该点没有做任何事情,它使选择器无效。删除点应该可以解决问题。希望这会有所帮助!

关于php - Jquery表单提交依然清爽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053128/

相关文章:

javascript - 从 AngularJS 工厂返回函数

php - 将字符串分别分解为字符和数字

javascript - 垂直滚动多个 div

php - 从 PDO 准备好的语句中获取原始 SQL 查询字符串

javascript - echo php 变量在backbone.js 模板中

json - Jquery 在 ajax 调用中返回未定义的多个值

javascript - 使用字符串映射创建动态下拉菜单

JavaScript 的 onmouseout 事件没有按预期工作

php - Jquery, PHP, MySQL Live Search 某些结果出现中断,如何避免?

php - 如何编辑 Paypal 沙箱的输入字段?