【问题标题】:How to make PHP action in AJAX如何在 AJAX 中进行 PHP 操作
【发布时间】:2013-06-25 00:05:57
【问题描述】:

我创建了一个 PHP 页面,将文本框中的值插入数据库,当有人单击按钮时,它会重定向到 php 页面,但我希望它在不重定向的情况下进行 PHP 操作,那么我该怎么做在ajax中?

谢谢

【问题讨论】:

  • 你在用jQuery吗?
  • 要使用 ajax,您必须...使用 ajax。你不是那么远。 PHP 与 ajax 有一点共同点。这是javascript的问题。使用 woz 建议的例如 jQuery

标签: php mysql ajax database


【解决方案1】:

woz 和dragoste 是对的。使用 jQuery 来实现它。你可以使用这个功能,它会满足你的要求。

这里我使用了 jQuery 验证库http://jqueryvalidation.org/ 来验证表单。

  $(function()
  {
    var form = $("#booking_form").validate();

        $('#success').hide();
        $('#failure').hide();

        $("form#your_form").submit(function() {
                    if(form.valid())
                    {
                        var name = $("#txtName").val();
                        var email = $("#txtEmail").val();
                        var phone = $("#txtPhone").val();

                        $.ajax({
                        url: "process_form.php",
                        type: "POST",
                        data: {
                                'name': name,
                                'email': email,
                                'phone': phone
                                },
                        dataType: "json",
                        success: function(data) {
                              if(data.status == 'success')
                              {
                                    $('#your_form').hide();               
                                    $('#success').show();
                              }
                              else if(data.status == 'error')
                              {
                                    $('#failure').show();
                              }
                            }
                        });
                return false;
                }
        }); 
});

【讨论】:

    猜你喜欢
    • 2013-10-03
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2018-05-20
    • 2016-05-17
    • 2012-06-08
    • 2013-03-16
    • 2011-04-21
    相关资源
    最近更新 更多