簡體   English   中英

jQuery ajax提交處理程序php腳本未執行

[英]jquery ajax submit handler php script not executing

我正在處理用於發送郵件的聯系表單。為此我使用了jQuery ajax SubmitHandler。但是php腳本未執行。 在Google chrome(Inspect元素)的網絡響應區域中,響應是php代碼本身。 即,它沒有執行。

這是附件圖像 在此處輸入圖片說明

這是腳本

 <script type="text/javascript">

            $(document).ready(function () {
                $.validator.setDefaults({
                    submitHandler: function (form) {
                        $.ajax({
                            type: "POST",
                            url: "contact_form.php",

                            data: $("#contactform").serialize()
                        }).done(function (data) {
                                alert(data);
                            swal("Mail Send!", "We will back to you soon", 'success');
                            $('#contactform').trigger("reset");

                        });
                    }
                });
 $("#contactform").validate({
                    rules:
                            {
                                name: {required: true, minlength: 3, maxlength: 50},
                                email: {required: true, email: true},
                                suburb: {required: true, minlength: 4},
                                phonenumber: {required: true, number: true, minlength: 4},
                                message: {required: false, maxlength: 300}
                            },
                    errorClass: "error",
                    highlight: function (label) {
                        $(label).closest('.form-group').removeClass('has-success').addClass('has-error');
                    },
                    success: function (label) {
                        label
                                // .text('Seems Perfect!').addClass('valid')
                                .closest('.form-group').addClass('has-success');

                    }
                }

                );

            });



        </script>

和測試的PHP是

<?php
  print_r($_POST);

問題出在服務器端(絕對不在客戶端)。 它可能是由於例如

  1. Web服務器上配置錯誤的文件處理程序
  2. 文件編碼不正確
  3. 錯誤的文件權限設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM