|
|
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登录表单应该可以正常工作,根据登录尝试的成功或失败向用户提供反馈。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |