方法1 js的location 或 document 的url傳值
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到永豐網(wǎng)站設(shè)計(jì)與永豐網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋永豐地區(qū)。
方法2 js的submit提交
方法3 js的ajax
數(shù)據(jù)可以是簡(jiǎn)單的字符串 也可以是 json格式或 xml等
下面電腦高手結(jié)合實(shí)例講述了jquery獲取多個(gè)checkbox的值異步提交給php的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
html代碼:
?
1
2
3
4
5
6
7
8
tr
tdinput
type=checkbox
name=uid
value=?=$item[mtaccount_id]?/td
td?=$item[mtaccount_id]?/td
td?=$item[account_id]?/td
td?=$item[account_name]?/td
td?=$item[server]?/td
td?=$item[platform]?/td
/tr
我的是html里的數(shù)據(jù)是從數(shù)據(jù)庫(kù)讀出來(lái)的,在此可以理解為下面代碼
?
1
2
3
4
liinput
type=checkbox
name=uid
value=1
/用戶1/li
liinput
type=checkbox
name=uid
value=2
/用戶2/li
liinput
type=checkbox
name=uid
value=3
/用戶3/li
liinput
type=checkbox
name=uid
value=4
/用戶4/li
jquery代碼:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var
mt4Ids
=
[];
$(input[name=uid]).each(function()
{
if(this.checked)
{
mt4Ids.push($(this).val());
}
});
data
=
{
mt4Ids
:
JSON.stringify(mt4Ids)
};
var
pUrl
=
/a/manageUser.html;
$.post(pUrl,
data,
function(data){
if(data.state
==
1){
alert(data.msg);
location.href
=
/h/permission.html;
}else{
alert(操作失敗);
}
},
json);
PHP代碼
?
1
2
3
4
5
6
7
8
9
10
11
12
13
$mt4Ids
=
!empty($_POST[mt4Ids])
?
$_POST[mt4Ids]
:
false;
$stripMt4Ids
=
preg_replace(/[[]]/,
,
$mt4Ids);
$mt4IdsToArr
=
explode(,,
$stripMt4Ids);
foreach($mt4IdsToArr
as
$uid){
permission_relation::add($uid,
$gid);
}
$data
=
array(
state
=
1,
msg
=
操作成功
);
echo
json_encode($data);
return
false;
//
$gid
可忽略
以上就是電腦高手給大家分享的jquery獲取多個(gè)checkbox的值異步提交給php的方法代碼,希望本文所述的方法對(duì)大家的php程序設(shè)計(jì)有所幫助。如需了解更多關(guān)于php技巧教程請(qǐng)進(jìn)入:php教程大全
、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ù)庫(kù)實(shí)現(xiàn)程 依、login.php頁(yè)面 Name: Email: 貳、add.php頁(yè)面 三、conn.php頁(yè)面 select_db("db_test"); //mysql_query("set name 'gb貳三依貳'"); $conn-set_charset("utf吧"); ?/SPA
1:HTML中的值如何傳到JS,下面假設(shè)是文件1.php
復(fù)制代碼 代碼如下:
html
body
form action="1.php"
method="post"
name:input type="text"
name="username" id="username"
rename:input
type="text" name="username1" id="username1"
input
type="button" value="submit" on CliCk="get()"
/form
/body
/html
JS假如想取文本框中用戶輸入的name值,這樣寫
復(fù)制代碼 代碼如下:
script
language='JavaScript'
function get()
{
var
n=document.getElementById('username').value;
alert
(n);
}/script
這樣的話在有調(diào)用JS
get()時(shí)就會(huì)彈出警示框,里面的內(nèi)容就是name的值。
2:假如說(shuō)JS中的這個(gè)取到的name值要傳回rename的文本框中,這樣寫
復(fù)制代碼 代碼如下:
script language='JavaScript'
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}/script
這樣的話在下面調(diào)用get()就會(huì)自動(dòng)顯示你上面name輸入的值。
3:PHP中取頁(yè)面的值
這個(gè)我想大家都會(huì)了吧
復(fù)制代碼 代碼如下:
?php
$name=$_REQUEST["username"];
echo
$name;
?
4:PHP的值傳回頁(yè)面
在HTML中插入PHP語(yǔ)言,可以調(diào)用PHP中變量的值,也可用Smarty(推薦)。
有了以上這些,不管是HTML頁(yè)面里的值還是JS中變量的值,都可以輕松的傳入PHP,當(dāng)然,PHP的值也可傳到想要的地方。
標(biāo)題名稱:jq獲取的數(shù)據(jù)賦給php jquery變量的賦值
本文網(wǎng)址:http://jinyejixie.com/article34/doohhpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化、關(guān)鍵詞優(yōu)化、動(dòng)態(tài)網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)