這種方法就是ajax數據傳輸,異步數據交互
創新互聯公司網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了成都網站設計、成都做網站,成都網站設計,廣告投放平臺,成都做網站選創新互聯公司,貼合企業需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。
//這里用到了jquery的插件,使用前需引用jquery.js
script
function?keyUp(e)?{
var?currKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
//如果是空格
if(currKey?==?32){
$.ajax({
url:?'save.php',
data:?$('#id').val()
success:?function(data){
alert(data);
}
});
}
}
document.onkeyup?=?keyUp;
/script
具體代碼請谷歌?AJAX
JS里面使用join把數組轉換為字符串傳遞給PHP,PHP再使用explode把獲取的字符串轉換為數組,例如:
調用的JS:
script type="text/javascript"
var oCC=new TClientCheck();
var str=oCC.join('|');
location.href='but.php?str='+str;
/script
處理的PHP:
?php
$str=$_GET["str"];
$oCC=explode('|', $str);
print_r($oCC);
?
只要將json數據用引號引起來作為字符串傳遞給PHP【通常用ajax進行】就可以用json_decode函數解碼了。沒錯!就是這樣!但是在構造json字符串的時候一定要仔細,如果你不經常構造json字符串,那么不妨用
echo json_encode(array('k'=array("a"='1','2','3')))
這樣的方式,查看你需要構造的目標字符串的json格式。這樣你就可以在js中根據你想要的結果來構造了!
最簡單的就用jQuery封裝的$.post異步提交
$.post(提交的url地址,{id:id},function(){回調函數},json)
分享文章:關于php同js提交數據類型的信息
URL鏈接:http://vcdvsql.cn/article40/ddihjho.html
成都網站建設公司_創新互聯,為您提供用戶體驗、虛擬主機、App設計、響應式網站、網站建設、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯