在js文件中設(shè)置一個全局變量 var param; 然后在頁面中給這個變量賦值 param=?php echo $value? 這樣就把把值傳遞過去了。
創(chuàng)新互聯(lián)建站是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都網(wǎng)站制作、做網(wǎng)站、電商網(wǎng)站制作開發(fā)、小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
不用AJAX,最簡單就是傳個參數(shù)過去 如:function saveGame(str){ window.location.href=url?str= + str;} 樓上的是一種跳轉(zhuǎn)的方式。如果你想不刷新處理,獲取數(shù)據(jù)。還是用ajax 。很簡單的。給你個例子。
例子1:js向php傳遞3個值,經(jīng)過處理后,將處理的值返回html頁面。
1、傳輸值到后端 做處理,返回結(jié)果到前端 顯示結(jié)果 不刷新頁面 你所需要做的只是在 success: function(data,status){ alert(data);} 應(yīng)該就是你想要的結(jié)果了。
2、{ xmlHttp=new ActiveXObject(Microsoft.XMLHTTP); }else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }}如果你只想把值傳給php,這樣就夠了,希望對你有用。
3、寫一個jQuery的示例,假設(shè)要獲取123的內(nèi)容并保存;up.php頁面只要向正常的表單一樣用$_POST[text]就可以獲取到傳遞過去的參數(shù)了。
4、你可以把這個值在頁面加載的時候就渲染到這個超鏈接中,作為這個超鏈接的一個html屬性,當(dāng)你點擊的時候你可以用js取到它,然后用Ajax到后臺查詢,然后再寫到哪個遮罩層,最后顯示遮罩層 。你的流程有點蛋痛。
5、輸出為NO ajax與普通的GET或POST不同的,GET或POST一般會從當(dāng)前頁面跳轉(zhuǎn)到GET或POST指定頁面,如本例中可能會跳轉(zhuǎn)到PHP,即如你所說的PHP成功輸出YES;但ajax不會跳轉(zhuǎn),因此顯示的YES信息也只會在當(dāng)前頁面。
up.php頁面只要向正常的表單一樣用$_POST[text]就可以獲取到傳遞過去的參數(shù)了。
fruit = $_POST[fruit]; // 獲取從 ajax 傳過來的 fruit 的值,這里是 apple。如果你想在前端重新顯示這個字符串 apple,那么你要用 PHP 把數(shù)據(jù)返回給頁面,然后在上面 “// 成功后的回調(diào)” 里面,補充邏輯代碼。
關(guān)鍵post方式本身傳遞數(shù)據(jù)的時候傳遞的字符串類型。你的參數(shù)是數(shù)組,那么傳遞數(shù)據(jù)前JavaScript會將數(shù)組用toString方法轉(zhuǎn)換成字符串再發(fā)送到后臺,因此數(shù)組就變了樣子。建議換一種數(shù)據(jù)方式傳遞。
.post(../traffic/php/realtime.php,function(data){})中function的參數(shù)data就是后臺返回的數(shù)據(jù),php看不懂,不曉得你這個php返回的是個什么數(shù)據(jù)。
文章題目:ajax給php傳輸數(shù)據(jù) php+ajax
文章URL:http://jinyejixie.com/article18/dccohdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站建設(shè)、微信小程序、品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)