Jquery传递数组给PHP然后返回输出问题-求解

弄了半天搞不定,我是初学者,求大神解

想把表中的数据传给PHP后台

图片说明

Jquery代码:
$(document).ready(function() {
$('#GX').click(function(){
//var cont=$("input").serialize();
//$("#result").html($("#SO_detail input").serialize());
var cont = new Array();
var cont=$("#SO_detail input").serialize();
$.ajax({
url: 'SO_listupdate.php',
type: 'post',
dataType: 'json',

         data:{
          "cont":json.stringify(cont),
        },
         traditional:true,//控制数组传递不带[]
        success:function(result) {



      $("#list3").html(result);


  });     

});

});

以下是PHP代码

<?php

header("content-type:text/html;charset=utf-8");

$arr=json_decode($_POST['cont'], true);
echo ($arr);

?>

2个回答

$arr是数组,不能用echo

你可以考虑使用 var_dump() 函数;

如果没有开启XDebug的话可以在dump之前echo一个pre标签;

不然乱码你不方便分析每一条数据。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐