当前位置:  开发笔记 > 编程语言 > 正文

AJAX提交和500服务器错误

如何解决《AJAX提交和500服务器错误》经验,为你挑选了0个好方法。

尝试运行我的AJAX时出现500服务器错误.我是AJAX的新手.如果我在脚本中没有运行AJAX,那么每个东西都在代码中运行,例如只运行:

$("#book-appointment-form").submit();

因此,似乎所有数据库功能都很好.但是,我需要AJAX在Wordpress页面中运行我的代码.

我没有在错误日志中看到任何注释.控制台日志显示该URL指向正确的位置.我可能缺少什么?

控制台日志显示hiddenData中显示的隐藏输入中的数据:

0: Object
name: "csrfToken"
value: "0f4343dfd0e71a8fa515d08f340f7bc9"
__proto__: Object
1: Object
name: "post_data"
value: "{"customer":{"last_name":"Test","first_name":"Joe","email":"email4me@verizon.net","phone_number":"9093334444","address":"","city":"","zip_code":"","id_cellcarrier":"2","wp_id":"1"},"appointment":{"start_datetime":"2015-12-25 11:00:00","end_datetime":"2015-12-25 11:50:00","notes":"","is_unavailable":false,"id_users_provider":"85","id_services":"13"},"manage_mode":false}"
__proto__: Object
length: 2
__proto__: Array[0]

视图:



                    

JS


PHP控制器

load->view('appointments/book_success', $view);
        $form_data = TRUE;
         break;
        } else { 
        $form_data = FALSE;
        }
        echo json_encode($form_data);
    }
?>

我曾尝试更换serializeArray()serialize().我也尝试serializeArray()转换$.param(confirmedData)- 相同的结果真的仍然它似乎没有到达服务器.500错误仍然存​​在.不过我觉得serialize()可能更合适一些.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有