これが私の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);