Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为从JSON结果返回的div赋值_Php_Jquery_Json - Fatal编程技术网

Php 为从JSON结果返回的div赋值

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,它的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结果中的所有值相同

这是我的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);
     }