方法1 js的location 或 document 的url傳值
站在用戶的角度思考問題,與客戶深入溝通,找到永豐網(wǎng)站設(shè)計與永豐網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋永豐地區(qū)。
方法2 js的submit提交
方法3 js的ajax
數(shù)據(jù)可以是簡單的字符串 也可以是 json格式或 xml等
下面電腦高手結(jié)合實例講述了jquery獲取多個checkbox的值異步提交給php的方法。分享給大家供大家參考。具體實現(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ù)庫讀出來的,在此可以理解為下面代碼
?
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獲取多個checkbox的值異步提交給php的方法代碼,希望本文所述的方法對大家的php程序設(shè)計有所幫助。如需了解更多關(guān)于php技巧教程請進入: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ù)庫實現(xiàn)程 依、login.php頁面 Name: Email: 貳、add.php頁面 三、conn.php頁面 select_db("db_test"); //mysql_query("set name 'gb貳三依貳'"); $conn-set_charset("utf吧"); ?/SPA
1:HTML中的值如何傳到JS,下面假設(shè)是文件1.php
復制代碼 代碼如下:
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值,這樣寫
復制代碼 代碼如下:
script
language='JavaScript'
function get()
{
var
n=document.getElementById('username').value;
alert
(n);
}/script
這樣的話在有調(diào)用JS
get()時就會彈出警示框,里面的內(nèi)容就是name的值。
2:假如說JS中的這個取到的name值要傳回rename的文本框中,這樣寫
復制代碼 代碼如下:
script language='JavaScript'
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}/script
這樣的話在下面調(diào)用get()就會自動顯示你上面name輸入的值。
3:PHP中取頁面的值
這個我想大家都會了吧
復制代碼 代碼如下:
?php
$name=$_REQUEST["username"];
echo
$name;
?
4:PHP的值傳回頁面
在HTML中插入PHP語言,可以調(diào)用PHP中變量的值,也可用Smarty(推薦)。
有了以上這些,不管是HTML頁面里的值還是JS中變量的值,都可以輕松的傳入PHP,當然,PHP的值也可傳到想要的地方。
標題名稱:jq獲取的數(shù)據(jù)賦給php jquery變量的賦值
本文網(wǎng)址:http://chinadenli.net/article34/doohhpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站維護、標簽優(yōu)化、關(guān)鍵詞優(yōu)化、動態(tài)網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(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)