使用jQuery更改PHP回显

时间:2016-04-11 15:01:21

标签: javascript php jquery ajax

我认为,在PHP函数之后显示一个数字的回显:

<div id="delete_pref">
    <?php echo $iNbPrefSsrs; ?>
</div>

我想使用jQuery / AJAX更改此值(如果可能的话)。 它可以隐藏旧值/显示新值,设置新值或任何其他值,如果可能,我想要几种方法。

在我的AJAX中,我正在调用相同的php函数,当我访问页面或点击一个应该删除它的按钮时,它会计算这个数字。  我有这个:

$aRetourJson['number'] = $oControlePortail->count_config_to_delete();

我的新值存储在JS中:

var iNewValue= aData['NewValue'];

最后在我的javascript代码中,点击之后,ajax等。

我想知道该怎么做:

$('#delete_pref').???

4 个答案:

答案 0 :(得分:1)

您可以使用$('#delete_pref').html(iNewValue)将旧值替换为通过ajax

从服务器收到的新值

答案 1 :(得分:0)

使用此:

<%= f.input :how_tall_are_you, label: "How tall are you ? (in feet  and Cm)", collection: height.map { |cm, inc, value| ["#{cm} - #{inc}", "#{value}"] }  ,prompt: "-Please select one-",input_html: { class: 'form-control input-lg', required: true} %>

资料来源: http://api.jquery.com/html/

答案 2 :(得分:0)

如果要为元素指定文本,请使用jQuery函数text()

$('#delete_pref').text(iNewValue);

但是如果你有HTML代码,你可以使用html()分配它:

$('#delete_pref').html(iNewValue);

希望这有帮助。

答案 3 :(得分:-1)

参见演示:DEMO Here 使用此:

$('div#delete_pref').html(iNewValue);