使用JQuery打印PHP字符串

时间:2015-03-25 12:52:21

标签: javascript php jquery string

我有一个脚本,它使用在PHP中创建的数组并编码为JSON。然后它接受字符串并使用它为我创建的元素设置值:

var val ="";
if(arr != null)
{
 if((arr[i] != undefined) && (arr[i]["value"] != undefined))
 {
     var val = JSON.stringify(arr[i]["value"]);
     val.replace(/"/g , "");
 } 
}
cell.innerHTML = "<input type='text' value='"+val+"' style='padding-right: 0px;'/>";

问题是屏幕上的每个字符串都出现在字符串本身周围。例如“5”。我希望它只是5而不是“5”。我认为我对val做的替换本应该这样做,但它没有用。那是为什么?

1 个答案:

答案 0 :(得分:0)

好的问题只是我一直忘记的事情。

val.replace(/"/g , "");行缺少它的魔力,应该是:

val = val.replace(/"/g , "");

我离开了这个问题,以便其他人可以看到如何解码JSON字符串以及如何使用在PHP中创建的数组。