0

<p>次の文字列を要素に追加しようとしています:

(文字セットは定義されていません)

Цена: 4,80 BGN Поддръжка:

(.XML ファイルから直接)

&#1062;&#1077;&#1085;&#1072;: 4,80 BGN

しかし、それは機能しません、firebug は言い続けます:

$('#sms_hint p').html('aЦена: 4,80 BGN unterminated string literal

そして、これは私がhtmlを要素に追加しようとしている方法です:

<?php $promo = "&#1062;&#1077;&#1085;&#1072;: 4,80 BGN";?>    
<script>$('#sms_hint p').html('<?php echo $promo;?>a')</script>

これは ajax リクエストであり、上記のすべてのコードを含む外部 .php ファイルであり、入力が変更された場合、index.php ファイルを更新する必要があります。

データを渡すために変換または暗号化する必要がありますか?

4

1 に答える 1

0

phpとjavascriptをそれほど密接に混ぜてはいけません。

このようにしてみてください:

<script>
var promo = "&#1062;&#1077;&#1085;&#1072;: 4,80 BGN";
$('#sms_hint p').html(promo);
</script>
于 2013-03-11T21:21:53.990 に答える