jquery 向 php 传值 怎样将jquery中的值传给当前页面的php中(不刷新页面)?,请给个示例代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $.ajax({ url: "test.php", context: document.body, success: function(){ $(this).addClass("done"); }}); $.post("btdz.php", {title : i,action : 1},function(data){alert(data);});}) 不刷新是不可能的,局部刷新。建立两个页面,分别为a.php和b.phpa.php<?php header('Content-type: text/html; charset=utf-8');?><style>div{display:none}</style><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script><script type="text/javascript"> $(function(){ $("#abv").click(function(){ var t=$("#a").val(); $.getJSON("b.php",{id:t},function(result){ $("div").hide(); if(result==1){ $("#div1").show(); }else if(result==2){ $("#div2").show(); }else{ alert("密码有误"); return false; } }); }); })</script><input type="text" id="a"/><!--把密码域改成文本域是为了让你看的更直观,如果不习惯,请把type="text"改成type="password"--><input type="button" id="abv" value="测试用按钮"/><div id="div1">下载链接1</div><div id="div2">下载链接2</div> b.php<?php $id=$_GET['id']; if($id==123){ echo 1; }else if($id==1234){ echo 2; }else{ echo 3; }?> 我之前给别人写的一个注册页面:http://bbs.csdn.net/topics/390398302,的17楼。 谢谢各位,是我没把问题说清楚,我的意思是根据变量的新值重新刷新页面中的一个局部div中的内容 js dom 操作就可以了var s='xxxx';document.getElementById('div').innerHTML=s; 楼主可能你这个想法的出发点就有问题。首先PHP是一个服务器端的脚本语言,你拿到的页面是经过PHP服务器解析后的静态HTML页面。如果想实现无刷新修改页面内容,可以通过ajax异步想PHP发送请求得到数据再用jquery操作dom。在当前页面向PHP传递jquery的变量值儿不经过服务器的话是不可能的。 如图,如何取指定时间段里面的数据? PHP安装 怎么从mysql按某一字段降序排列后取出有并列数据的记录? 数组删除其中两个怎么删? 请问有谁在php中sendmail发送过邮件吗? 将php4.3.4版本升级到php5.0.3 对现有程序会有什么影响? 在线问:mysql怎样复制表? 如何设置常量? 100分5个问题!!!!!!!!急急急!!!!!!! phpexcel导入的问题 我有一段php的代码,麻烦能帮我写一下注释吗,尤其是html部分,感觉看不懂呀 一道基础php面试题,想不通
$(this).addClass("done");
}});
alert(data);
});
})
建立两个页面,分别为a.php和b.php
a.php
<?php
header('Content-type: text/html; charset=utf-8');
?>
<style>
div{display:none}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#abv").click(function(){
var t=$("#a").val();
$.getJSON("b.php",{id:t},function(result){
$("div").hide();
if(result==1){
$("#div1").show();
}else if(result==2){
$("#div2").show();
}else{
alert("密码有误");
return false;
}
});
});
})
</script>
<input type="text" id="a"/><!--把密码域改成文本域是为了让你看的更直观,
如果不习惯,请把type="text"改成type="password"-->
<input type="button" id="abv" value="测试用按钮"/>
<div id="div1">
下载链接1
</div>
<div id="div2">
下载链接2
</div>
b.php
<?php
$id=$_GET['id'];
if($id==123){
echo 1;
}else if($id==1234){
echo 2;
}else{
echo 3;
}
?>
var s='xxxx';
document.getElementById('div').innerHTML=s;