得到一些奇怪的问题。一个(:)字符将附加到通过AJAX请求发送到服务器的JSON。
这个(:)冒号字符,当我只是在控制台上打印JSON时它不在那里。
使用此代码发出AJax请求。
var json = JSON.stringify(plans);
$.ajax({
url : 'localhost/test',
type : 'POST',
data : encodeURIComponent(json),
success : function(data){
alert(data);
}
});
已尝试删除encodeURIComponent()
。
答案 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的变量名。