(:)在发出Ajax请求时附加到数据的字符

时间:2016-04-19 12:47:55

标签: javascript jquery angularjs json ajax

得到一些奇怪的问题。一个(:)字符将附加到通过AJAX请求发送到服务器的JSON。

enter image description here

这个(:)冒号字符,当我只是在控制台上打印JSON时它不在那里。

enter image description here

使用此代码发出AJax请求。

 var json = JSON.stringify(plans);
        $.ajax({
            url : 'localhost/test',
            type : 'POST', 
            data : encodeURIComponent(json),
            success :  function(data){
                alert(data);
            }
  });

已尝试删除encodeURIComponent()

1 个答案:

答案 0 :(得分:1)

问题已解决

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" id="radio1" value="radio1" checked="checked" name="radiogroup" class="radio1">hello
<input type="radio" id="radio2" value="radio2" name="radiogroup" class="radio2">hi
<textarea id="txtarea" class="txtarea"></textarea>

我错过了带有json的变量名。