新聞中心
JS與PHP數(shù)據(jù)傳輸!
這種方法就是ajax數(shù)據(jù)傳輸,異步數(shù)據(jù)交互
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供岱岳網(wǎng)站建設(shè)、岱岳做網(wǎng)站、岱岳網(wǎng)站設(shè)計(jì)、岱岳網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、岱岳企業(yè)網(wǎng)站模板建站服務(wù),十余年岱岳做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
//這里用到了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
怎么把表格中的數(shù)據(jù)從js中讀取出來,并傳到php中,新手求具體指導(dǎo)
用jquery的cookiec插件把。
第一個頁面寫入:
$.cookie('i',
'value');
第二個頁面讀取:
var
i
=
$.cookie('i');
不過建議不要通過cookie保存數(shù)據(jù),因?yàn)閏ookie中的信息會被加入到請求頭,并在每次請求發(fā)送到服務(wù)器,增加網(wǎng)絡(luò)傳輸。
如何把一個js變量傳給php變量
js僅在 瀏覽器中運(yùn)行.
php 僅在服務(wù)器端運(yùn)行.
2者交互, 通常通過 http get/post 協(xié)議進(jìn)行交互.
因此, 要將 js 變量傳輸?shù)?php, 需通過 get/post 將參數(shù)傳入.
譬如:
script
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
/script
而 test.php 中, 通過 $_REQUEST["x"] 即可拿到j(luò)s 請求過來的變量.
追問
感覺你的答案最符合我的需求,只是我還是碰到了問題。
test.php文件中
onchange事件觸發(fā)test()函數(shù),并將賦值。
script
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
test.php文件中
echo $_REQUEST["x"]并未獲取到有效值。echo沒有輸出。
請問,這到底是什么原因。
追答
是因?yàn)?script 中并沒有輸出由 php 傳回的結(jié)果.
改成這個試試看.
1
2
3
4
5
6
script
function test(){
var x="abc";
$.ajax("test.php?x="+x),null,function(data){alert(data)});
}
/script
js獲取到的值如何用ajax傳到php中
$.ajax({type:?"",url:?"",data:?"",?dataType:?"json",success:?function?(data)?{
//這里處理返回的結(jié)果
//type為數(shù)據(jù)提交的方式post或者get
//data表示要提交的數(shù)據(jù)?方式為?{name1:value1,name2:value2.....等等}
//dataType表示數(shù)據(jù)處理后返回的數(shù)據(jù)類型?一般返回json的數(shù)據(jù)類型?使用$.each進(jìn)行循環(huán)操作
//success表示數(shù)據(jù)請求成功后執(zhí)行的動作
}});
當(dāng)前名稱:js獲取的數(shù)據(jù)傳給php js傳輸數(shù)據(jù)
鏈接URL:http://www.ef60e0e.cn/article/doidjpp.html