小编Sha*_*ban的帖子

Ajax函数问题在wordpress中返回true和false

我在WordPress中使用ajax和jquery验证带有正则表达式的注释textarea的表单.但是当我想用返回false来警告错误消息时会出现问题.它工作正常,无效数据和显示警报,并没有提交.但是当我输入有效数据时,表格不会提交.可能是返回false的问题.

我尝试制作变量并存储true和false并将条件应用于ajax成功块但不适用于我.

当我使用核心php,ajax,jquery而不是在WordPress中工作时它工作正常.

这是我的ajax,jquery代码.

require 'nmp_process.php';

add_action('wp_ajax_nmp_process_ajax', 'nmp_process_func');
add_action('wp_ajax_nopriv_nmp_process_ajax', 'nmp_process_func');

add_action('wp_head', 'no_markup');
function no_markup() {
    ?>    
<script type="text/javascript">
        jQuery(document).ready(function () {
            jQuery('form').submit(function (e) {
                var comment = jQuery('#comment').val();
                jQuery.ajax({
                    method: "POST",
                    url: '<?php echo admin_url('admin-ajax.php'); ?>',
                    data: 'action=nmp_process_ajax&comment=' + comment,
                    success: function (res) {
                        count = res;
                        if (count > 10) {
                            alert("Sorry You Can't Put Code Here.");
                            return false;
                        }
                    }
                });
                return false;
            });
        });

    </script>
<?php
}
Run Code Online (Sandbox Code Playgroud)

我正在使用wordpress wp_ajax hook.

这是我的PHP代码.

    <?php
function nmp_process_func (){
$comment = …
Run Code Online (Sandbox Code Playgroud)

php regex ajax wordpress jquery

9
推荐指数
1
解决办法
990
查看次数

Laravel 错误“模型/模型名称的声明应与 Illuminate\Database\Eloquent\Model 兼容”

我面临一个关于 Laravel 应用程序的奇怪问题。在我的生产服务器上更新作曲家后,我收到此错误。我的登录页面显示正常,当我输入凭据时,它显示此错误,无论凭据错误还是正确,它总是显示相同的错误。

错误是

App\Models\User::update($a_data = NULL, $a_conditions = NULL) 的声明应与 Illuminate\Database\Eloquent\Model::update(array $attributes = Array, array $options = Array) 兼容

我在互联网上搜索过但一无所获。请帮忙。会很感激。

authentication laravel composer-php

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

authentication ×1

composer-php ×1

jquery ×1

laravel ×1

php ×1

regex ×1

wordpress ×1