我使用了wordress,我写了一个小脚本来比较帖子。 在我激活了ssl后,它会破坏我的脚本。
我在开发者控制中遇到了这个错误。
Uncaught SyntaxError: Unexpected token <
jQuery.ajax({
type: "POST",
url: "<?php echo admin_url('admin-ajax.php') ?>",
data: {
action: 'compare',
post_id: $(checkbox).val(),
_ajax_nonce: '<?php echo wp_create_nonce('compare'); ?>'
},
success: function(html){
html = $.parseJSON(html);
console.log('success');
$('#count').fadeIn(200);
$('#count').html(html.length);
},
error: function(html){
console.log('error');
}
});
答案 0 :(得分:0)
更改此行:
_ajax_nonce: '<?php echo wp_create_nonce('compare'); ?>'
到此:
_ajax_nonce: '<?php echo wp_create_nonce("compare"); ?>'