Php 为从JSON结果返回的div赋值
我有一个div,它的id是在一个循环中用php生成的Php 为从JSON结果返回的div赋值,php,jquery,json,Php,Jquery,Json,我有一个div,它的id是在一个循环中用php生成的 <div align="left" id="BalBox<?php echo $row['pid']; ?>" class="text_balance">Balance: </div> 现在我需要的是 在BalBox1上显示12,因为optionDisplay:1代表BalBox,optionValue代表value,所以现在BalBox1的值将是Balance:12,与JSON结果中
<div align="left" id="BalBox<?php echo $row['pid']; ?>"
class="text_balance">Balance:
</div>
现在我需要的是
在BalBox1上显示12,因为optionDisplay:1代表BalBox,optionValue代表value,所以现在BalBox1的值将是Balance:12,与JSON结果中的所有值相同
这是我的jquery代码
$.getJSON("page.php",{id: $(this).val(), ajax: 'true'}, function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
$('#BalBox'+j[i].optionDisplay).val("Balance: " +j[i].optionValue);
}
$.getJSON(“page.php”,{id:$(this.val(),ajax:'true'},函数(j){
var选项=“”;
对于(变量i=0;i
但它不起作用。。。
我的意思是它不会显示或改变任何东西
谢谢erm。您是否提醒了
j
的值以检查它们是否已设置
您应该使用.html()
而不是.val()
,因为您试图编辑的是DIV而不是INPUT
干杯:)
$.getJSON("page.php",{id: $(this).val(), ajax: 'true'}, function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
$('#BalBox'+j[i].optionDisplay).val("Balance: " +j[i].optionValue);
}