|
|
1
1
问题和修复 AJAX脚本错误:您的jQuery代码有一个拼写错误:jQuery(document).reday应该是jQuery.ready。此外,数据类型应该是datatype。 表单处理:您的loginForm具有method=“post”属性,但它应该在标签中,而不是标签中。 排队JavaScript:您应该使用wp_enqueue_script而不是wp_enqueues_style来包含您的JavaScript文件。此外,请确保使用wp_localice_script将AJAX URL和任何本地化数据传递到您的JavaScript文件。 处理AJAX请求:确保您的WordPress functions.php或插件文件中有一个处理程序来处理AJAX请求。
});
} add_action(“wp_enqueue_scripts”、“app_auth_load_assets”);
} add_action('wp_ajax_app_auth_login'、'app_auth_login'); add_action('wp_ajax_nopriv_app_auth_login'、'app_auth_login'); 解释 JavaScript更改: 将jQuery(document).reday更改为jQuery(documents).ready。 已将数据类型更正为datatype。 将ajaxurl用于AJAX请求URL,当您本地化脚本时,WordPress会自动提供该URL。 Enqueue脚本: 使用wp_enqueue_script for JavaScript和wp_localice_script将AJAX URL传递给脚本。 PHP处理程序: 添加了错误检查和用户身份验证。 使用wp_send_json_success()和wp_send_ json_error()进行正确的AJAX响应处理。 有了这些更改,您的AJAX登录表单应该可以正常工作,根据登录尝试的成功或失败向用户提供反馈。 |
|
|
James Williams · 如何在单击按钮时刷新div内容 3 年前 |
|
|
Mehmet · javascript执行了多个 3 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 3 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |