我在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) 我面临一个关于 Laravel 应用程序的奇怪问题。在我的生产服务器上更新作曲家后,我收到此错误。我的登录页面显示正常,当我输入凭据时,它显示此错误,无论凭据错误还是正确,它总是显示相同的错误。
错误是
App\Models\User::update($a_data = NULL, $a_conditions = NULL) 的声明应与 Illuminate\Database\Eloquent\Model::update(array $attributes = Array, array $options = Array) 兼容
我在互联网上搜索过但一无所获。请帮忙。会很感激。