在我的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/