发异步把数据提交给php 异步传送传送数据的方法按
JS异步验证数据传递给PHP,再跨域传输其他服务器,本地测试正常可以提交,服务器上爆500错误
500错误是脚本运行有错,你查看你的日志就知道程序第几行错了,最好设置WEB服务器显示错误信息到浏览器。
公司主营业务:网站设计、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出船营免费做网站回馈大家。
jquery获取多个checkbox的值异步提交给php的方法代码
下面电脑高手结合实例讲述了jquery获取多个checkbox的值异步提交给php的方法。分享给大家供大家参考。具体实现方法如下:
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里的数据是从数据库读出来的,在此可以理解为下面代码
?
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程序设计有所帮助。如需了解更多关于php技巧教程请进入:php教程大全
怎么用一个ajax把一个div里的数据提交给后台的php执行呢,就是保存?
写一个jQuery的示例,假设要获取divid="content"123/div的内容并保存;
up.php页面只要向正常的表单一样用$_POST['text']就可以获取到传递过去的参数了。
网页名称:发异步把数据提交给php 异步传送传送数据的方法按
URL标题:http://ybzwz.com/article/hgcpej.html