【问题标题】:eval specific part within a string Javascript评估字符串 Javascript 中的特定部分
【发布时间】:2019-05-09 06:06:16
【问题描述】:

我有以下字符串

var popupValue = { "empID": "jQuery('#3566_textbox').val()","empName": "jQuery('#3567_textbox').val()"};

我只想输出:

var popupValue = { "empID": "1","empName": "ABC"};

我无法解析我的字符串,有人可以帮助我吗

我尝试过的代码:

var popupValue = { "empID": "eval(\"jQuery('#3566_textbox').val()\")","empName": "eval(\"jQuery('#3567_textbox').val()\")"};

我收到解析异常

【问题讨论】:

    标签: javascript asp.net json


    【解决方案1】:

    您需要创建一个对象并向其添加文本框值。您现在正在做的是创建一个字符串,其值 jQuery('#3566_textbox').val() 作为该字符串的一部分,而不是实际的文本框值。

    <script>
        var jsonObject = new Object();
        jsonObject.empID = $('#3566_textbox').val();
        jsonObject.empName = $('#3567_textbox').val();
    
        var popupValue = JSON.stringify(jsonObject);
    
        console.log(popupValue);
    </script>
    

    【讨论】:

      猜你喜欢
      • 2011-02-05
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多