在我的Java脚本中,我创建数组,现在使用Json Object方法转换为stringify

 <script type="text/javascript">
   var array1 = new Array();
    $.ajax({
        url : "Result",
        type : 'POST',
        data : {
            "array1" : JSON.stringify(array1),
            "globalClassId" : globalClassId
        }});
</script>


但是在服务器端的array1参数创建像["1","2","3"]一样,但是我们不需要额外的括号[]

如何删除这个额外的支架?

如果我们删除了多余的[],则代码类似于"1","2","3"
我们可以简单地循环它。

最佳答案

以下代码为我工作。

  <script type="text/javascript">
       var array1 = new Array();
        $.ajax({
            url : "Result",
            type : 'POST',
            data : {
                "array1" : array1.join(),
                "globalClassId" : globalClassId
            }});
    </script>

关于javascript - 如何避免特殊字符在Javascript中创建Json对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17647320/

10-13 03:24