Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 更改json val/替换_Javascript_Jquery_Json - Fatal编程技术网

Javascript 更改json val/替换

Javascript 更改json val/替换,javascript,jquery,json,Javascript,Jquery,Json,嘿,伙计们,我使用一个表单来获取一些数据并将其放入json中 HTML: <div class="label">Gender</div> <div> <select name="PersonalDataGender" > <option value=""></option> <

嘿,伙计们,我使用一个表单来获取一些数据并将其放入json中

HTML:

    <div class="label">Gender</div>
            <div>
                <select name="PersonalDataGender" >
                    <option value=""></option>
                    <option value="Male">Male</option>
                    <option value="Female">Female</option>
                </select>
            </div>
strJSON =
{
    "PersonalData" : {
        "Gender" : $("[name=PersonalDataGender]").val(), 
    }
}
如果是男性,我需要它保存1,如果是女性,我需要它保存2,而不需要将选项的val更改为1或2

var gender = $("[name=PersonalDataGender]").val();   
strJSON =
{
    "PersonalData" : {
        "Gender" : (gender == 'Male' ? 1 : (gender == 'Female' ? 2 : 0)), 
    }
}

不要使用$(“[name=PersonalDataGender]”。val()使用此$(“[name=PersonalDataGender]选项:选中”).val();