test.php頁面

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供西和企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為西和眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
判斷該頁是否提交,如果提交了,就按照正常的接受數(shù)據(jù)來就行了。
?php
if($_POST){
$words?=?$_POST["words"];
if?($words)?{
echo?"收到";
}
}
?
!DOCTYPE?html
html?lang="en"
head
meta?charset="UTF-8"
titleDocument/title
/head
body
form?action="test.php"?method="post"
input?type="text"?name="words"
input?type="submit"?name=""?value="提交"
/form
/body
/html
你說的JS是Ajax異步提交吧?
建議修改HTML代碼,好方便書寫下邊代碼
改成:
input type="text" id="pc_name" /
input type="text" id="QQ" /
input type="text" id="address" /
如果是的話,可以這么寫:
$.post("order.php",{pc_name:$("#pc_name").val(),qq:$("#QQ").val(),address:$("#address").val()},function(returndata){
// returndata 是order.php頁面處理完表單內(nèi)容并保存后返回的信息,格式為Json
alert(returndata);
});
幫你調(diào)試了一下你的代碼,發(fā)post請求,,數(shù)據(jù)的格式是:'name=zhangsanage=18' ,這種字符串格式的,所以你要把你的?var senddata="4"; 改成?var senddata="senddata=4";
php 部分,
$getDeviceID=$_POST[senddata];
改成$getDeviceID=$_POST['senddata'];
接收的參數(shù)需要加上單引號。
另外如果是jquery就比較簡單了,去jquery官網(wǎng)下載jq3.3.1然后引入
php部分
?php
echo?json_encode($_POST,320);
?
html部分
html
head
script?src="jquery-3.3.1.min.js"/script
/head
body
script
function?freshdata(){
$.ajax({
url:?"test.php",//提交地址
type:?"post",//提交方式
dataType:'json',
data:{
'senddata':4,
//如果在加其他參數(shù)
'name':'張三',
'age':20,
},
success:?function(ret)?{//msg?返回值
alert('senddata:'+ret.senddata+'\n姓名:'+ret.name+'\n年齡:'+ret.age);
}
});
}
/script
span?onclick="freshdata()"點擊發(fā)送ajax請求/span
/body
/html
效果圖
2019-05-14
當對象數(shù)組長度較大時,PHP后端獲取的POST數(shù)據(jù)不完整
php.ini中max_input_vars 參數(shù)默認為1000 改為5000解決
也可使用JSON.stringify轉(zhuǎn)換為JSON字符串傳到后端,后端解析后再處理
、php配置MySQL 依、php安裝目錄php_mysql.dllMySQL安裝目錄libmysql.dll文件拷貝至c:/windows/system三貳; 貳、配置php.ini extension=php_gd貳.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll 面四dll前面;掉 二、php表單提交至數(shù)據(jù)庫實現(xiàn)程 依、login.php頁面 Name: Email: 貳、add.php頁面 三、conn.php頁面 select_db("db_test"); //mysql_query("set name 'gb貳三依貳'"); $conn-set_charset("utf吧"); ?/SPA
直接用表單提交到接收的PHP頁面就行了,那怕是模板調(diào)用的頁面也可以,跟smarty是沒有關(guān)系的。
當前題目:數(shù)據(jù)提交到php excel提交數(shù)據(jù)
標題鏈接:http://chinadenli.net/article14/hhjsde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)建站、服務(wù)器托管、域名注冊、App設(shè)計
聲明:本網(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)