Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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
Javascript 如何使用java映射两个字符串_Javascript - Fatal编程技术网

Javascript 如何使用java映射两个字符串

Javascript 如何使用java映射两个字符串,javascript,Javascript,我有两条线 以html格式列出1个 <ul> <li id="1"></li> <li id="2"></li> <li id="3"></li> <li id="4"></li> <li id="5"></li> <li id="6"></li> </ul> json格式的Lis

我有两条线 以html格式列出1个

<ul>
    <li id="1"></li>
    <li id="2"></li>
    <li id="3"></li>
    <li id="4"></li>
    <li id="5"></li>
    <li id="6"></li>
</ul>
json格式的Listing2one

{1:"r1",4:"r2"} 我需要根据html中的json键和id,用清单2中提供的json数据填充html字符串。 谁能帮我解决这个问题

谢谢
Jineesh使用正则表达式从JSON字符串中获取名称/值,并将它们放入HTML中。
您可以使用String类的split和replaceAll方法来执行此操作。

JS/JQuery部分伪代码

$(document).ready(function() {
     //iterate over the json data; pick up the id and value.
     for(key in jsonData)
     {
        $('#key').val(jsonData[key]);
     }
});
不过,使用JQuery并不是必需的


这是解决你问题的更简单的方法。为什么需要用Java处理这个问题?

再次检查您的问题-无法阅读。您能显示HTML格式吗?我知道一个javascript实现。但是您将得到一个ajax调用。我不确定这是否是你想要的