这是我的 jQuery 代码。我在正确格式化 JSON 中的数据时遇到问题,并且请求失败。我需要做什么才能正确发送它并能够在服务器上对其进行解码?
$(".comment_button").click(function() {
var chkarray = [];
$('.webInput:checked').each(function(){
chkarray.push($(this).val());
});
var dataString = "content="+ chkarray;
if(test=='')
{
alert("Please check checked");
}
$.ajax({
type: "POST",
url: "chkoutput.php",
dataType:'json',
data: dataString,
cache: false,
success:
function(html)
{
$("#test_area").after(html);
document.getElementById('content').value='';
$("#flash").hide();
}
});
这是服务器端代码:
$chk_out = $_POST["content"];
echo json_encode($chk_array);