1
私はワードプレスを使用しています。投稿を比較するための小さなスクリプトを書いています。 私はsslを起動した後、スクリプトを壊しました。httpsに変更した後ajax関数が正しく機能しない
このエラーは、開発者コンソールで発生しました。
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');
}
});
私は変更はなく、チェックボックスをクリックした後、私は同じエラーメッセージが表示されました。 未知のSyntaxError:予期しないトークン<。 sslへの変更が完璧に機能する前に。 – user1898361
HTTPSページから非セキュアHTTPにAJAXを呼び出すと、JavaScriptの同じ起点ポリシーに違反します。 http://stackoverflow.com/questions/6418620/jquery-ajax-and-ssl – Zhafur