javascript
  • jquery
  • json
  • 2016-10-23 43 views 1 likes 
    1

    我想解析一个JSON字符串,但解析的值是未定义的。这里是jsfiddle如何使用JS解析来自JSON字符串的参数?

    <input type="submit" onclick=testJSON() value="Test"/> 
        <div id = "result">Test </div> 
    
    <script> 
        function testJSON() { 
    
        var jsonString = '{"param1":"123","param2":"XXX78","param3":"11378"}'; 
    
        document.getElementById("result").innerHTML = (JSON.parse(jsonString)).param2; 
    
        } 
    </script> 
    
    +0

    似乎做工精细 - > https://jsfiddle.net/q080hxp3/2/ – adeneo

    回答

    3

    代码工作正常 - 这里的问题是的jsfiddle,因为它的设置文件被加载时,只需运行JS代码,所以该功能没有得到注册 - 这里的相关选项:

    enter image description here

    +0

    @约翰,我们有一个赢家,这只是解决 –

    +0

    不是真的,这是一条评论,或者至多是许多类似问题的重复。 – adeneo

    相关问题