使用json_encode将变量传递给js

时间:2016-11-01 11:39:04

标签: javascript php jquery html json

我有一个.php有查询,一旦查询执行了我试图将数据传递到.js文件,然后在其他.html文件中使用ID / p>

问题

我无法在html文件中打印出javascrip ID,我已经检查了查询写入的数据库以及获取数据,因此变量php端是有效的。

我的.php查询的一部分

 $stmt->execute();
    $stmtp->execute();

    echo json_encode(array('percentile' => $percentile, 'suffix' => $suffix, 'timesTaken' => $timesTaken));

我的.js文件的一部分

    $("#next-button")
        .click(function() {
            a.eventHub.publish("ui/nextclick")
        }), this.showView("test")
}, UI.prototype.updatePercentile = function(a) {
    if (this.isStandalone || -1 == a.percentile) $("#results-percentages")
        .hide();
    else {
        $("#results-percentages")
            .show(), $("#results-percentile-1")
            .html(a.percentile), $("#results-suffix")
            .html(a.suffix), $("#results-suffix-2")
            .html(a.suffix), 1 === a.timesTaken ? ($("#results-timestaken")
                .html(a.timesTaken + " time"), $("#results-percentile-2")
                .html("100")) : ($("#results-timestaken")
                .html(a.timesTaken + " times"), $("#results-percentile-2")
                .html(a.percentile));
        var b = 0;
        $("#percentile-scale .scale-item")
            .each(function() {
                b += $(this)
                    .outerWidth()
            }), $("#percentile-scale .scale-indicator")
            .css("left", b * a.percentile / 100 + 10 + "px")
    }

和我的.html文件

<div id="results-percentages">
                        <p class="scale-text">
                            your <span id="percentile"></span><span id="results-suffix"></span> percentile. <br>more text <span id="results-timestaken"></span> 
                            more<span id="results-percentile-2"></span>% 
                        </p>
</div

0 个答案:

没有答案