包含html代码的Ajax输入值更新无法正确打印

时间:2019-01-18 12:25:04

标签: html ajax

JavaScript

if (strcmp(argv[1], "--version") == 0 || strcmp(argv[1], "-V") == 0)
{
    fputs(PG_BACKEND_VERSIONSTR, stdout);
    exit(0);
}

HTML

// Ajax refresh price value.
setInterval(function() {
    $.ajax({
        url:"query.php?currency=<?=$currencycode;?>"
    }).done(
        function(data) {
            $("#value").attr("value", data);
        });
},3000);

query.php输出结果

<input id="value" type="text" value="..." size="5" readonly>

$ listofcurrencies [$ currencycode] [1]的一个例子

echo $price . $listofcurrencies[$currencycode][1];

当index.php文件刷新时,输入栏的值将打印$ price和美元货币的html代码,如我在本例中所指定的。问题在于该字段中的值是使用价格+ html代码自身引用的。我想打印价格+符号,而不是符号的html代码。

0 个答案:

没有答案