ajax POST
2024-06-04 10:55:37
POST 【utf-8】 var data = $("#biaodan").serialize(); $.post("/plus/jjajax.php",{a:"gettypeid"},function(result){ alert(result); }); 【GBK】 var data = $("#biaodan").serialize(); data = decodeURIComponent(data,false); data = encodeURI(encodeURI(data)); $.post("{dede:global.cfg_phpurl/}/jjajax.php",{a:"gettypeid"},function(result){ alert(result); }); 【PHP端处理】 foreach($_POST as $k => $v){ ${$k} = iconv( 'UTF-8','GB2312', urldecode($v));; } $php_json = json_encode($json_arr); //把php数组格式转换成 json 格式的数据 $php_json = json_decode($php_json); //再把json格式的数据转换成php数组 【JS接收 json处理】 var jg=eval('('+result+')'); alert(jg.goodpost); 【异步改同步】 使用POST之前加上这一句 $.ajaxSetup({ async : false });