使用json设置tag's value属性不工作
setting tag's value property with json not working
我有这个JS:
$.getJSON('getMessageDetails.php', function (json) {
var uc = json[4];
var uc_length = uc.length;
var firstPartLength = uc_length - 5;
var uc_1 = uc.substring(0, firstPartLength);
var uc_2 = uc.substr(-5, 3);
var uc_3 = 'RC';
if (json[2] != old_id)
{
$("#td_id").text(json[2]);
$("#td_id_new").text(json[2]);
$("#td_subject").text(json[3]);
$("#span_1").text(uc_1);
$("#span_2").text(uc_2);
$("#span_3").text(uc_3);
old_id = json[2];
}
});
然后是php/html
if (count($row) > 0)
{
echo "<input type='hidden' id='td_id_new' value='".$new_id."'></input>";
echo $new_id;
echo "<tr>";
echo '<td><a class="red_link" href="'.ADDRESS.'view_message.php?id='.$new_id.'"><span class="red_link" id="td_subject">'.$subject.'</span></a></td>';
echo '<td><span id="span_1">'.$uniqueCode1.'</span><span id="span_2" class="pink_text">'.$uniqueCode2.'</span><span id="span_3">'.$uniqueCode3.'</span></td>';
echo "</tr>";
}
我想通过我的json $("#td_id_new").text(json[2]);
当我检查元素时,输出将$new_id作为0....当我初始化它,而不是用新的id,其他一切(所有其他标签)更新我的json
检查元素:
<input xmlns="http://www.w3.org/1999/xhtml" type="hidden" id="td_id_new" value="0">7</input>
我得到了上面的值属性为7,因此$new_id是7,但在$new_id的标签中仍然没有任何东西?
请帮忙?谢谢你
在PHP中设置new_id=0
如果你把它拿出来,并像你说的那样初始化JSON,它应该工作
相关文章:
- 使用javascript和css选择器获取value属性的内容
- 为什么 HTML 中的 Value 属性在与 AngularJS 中的 ng-model 一起使用时不起作用
- Javascript:使用value属性对关联数组进行排序,而不转换为对象数组
- 为什么“value”属性为空,而“value”特性具有正确的值
- 如何使用 JavaScript 访问表单选择标签的 value 属性的内容或其内部文本
- 选择没有't具有querySelector的value属性
- 为什么输入对象的value属性不包含值
- value属性似乎不显示输入字段内容
- 为什么我可以't获取在select中定义的选项的value属性的值
- 为什么object.observe不适用于输入字段的value属性
- Jquery设置value属性时的奇怪行为
- Jquery改变"value"属性在XML元素中
- 使用jquery在li's的value属性中显示字符串值
- 从表sapui5中获取value属性
- HTML标签的value属性可以用来存储JavaScript代码吗?
- 使用json设置tag's value属性不工作
- 关于value属性中单词之间的空格的问题
- Javascript变量'的" Value "属性不会出现在智能感知上,而是显示的值
- 读取HTML表单的innerHTML与VALUE属性(&它的值)输入标签
- jQuery从select中移除选项,但不包含value属性