-1

こんにちは、jqueryの初心者です。

私はワードプレスで投票システムを持っています

これはちょっとしたコードです

うまくいくとき

$.post('<?php echo admin_url('admin-ajax.php'); ?>', data,
    function(response){
        if(response!="-1") {
            el.html("VOTED").unbind("click");
            if(response=="null") {
                alert("A vote has already been registered to this IP address.");
            } else {
                $("#votecounter").html(response);
                alert("Thanks for your vote.");
            }

でテキストを使用する場合

el.html("VOTED")

しかし、私がこれを使用しているとき、私はこれを使用していますが、機能していません

el.html("<img width="584" height="455" src="/wp-content/uploads/2012/12/Hydrangeas.jpg" class="attachment-large wp-post-image" alt="Hydrangeas">")
4

2 に答える 2

3

引用符をエスケープする必要があります。Stack Overflowの構文ハイライトは、投稿のフォーマットが正しくないことを示しています。

例:

el.html("<img width=\"584\" height=\"455\" src=\"/wp-content/uploads/2012/12/Hydrangeas.jpg\" class=\"attachment-large wp-post-image\" alt=\"Hydrangeas\">")
于 2012-12-28T17:06:03.320 に答える
2

試す :

el.html('<img width="584" height="455" src="/wp-content/uploads/2012/12/Hydrangeas.jpg" class="attachment-large wp-post-image" alt="Hydrangeas">')
于 2012-12-28T17:07:12.630 に答える