日期:2014-05-16  浏览次数:20742 次

asp接收不到jquery传的参数? - Web 开发 / Ajax
html页面:
var nowpage=1;
$.ajax({
  url: "http://localhost/code/listjs/admin/list.asp",
  data:"nowpage="+ nowpage,  
  type: 'GET',
  dataType: 'json',
  success:function(data){
  ......
  }
  });
list.asp:
nowpage=CInt(request("nowpage"))
response.write nowpage

可是nowpage始终是0,这是什么原因啊?


------解决方案--------------------
。。。学会用Firebug
------解决方案--------------------
探讨
html页面:
var nowpage=1;
$.ajax({
url: "http://localhost/code/listjs/admin/list.asp",
data:"nowpage="+ nowpage,
type: 'GET',
dataType: 'jso……

------解决方案--------------------
type: "post",

用POST
------解决方案--------------------
试这个吧


HTML页面

<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script>
function load() { document.getElementById("load").display="none"; }
 var t = "bb";
 $.ajax({
url: "a.php",//获取数据文件路径
type: "post", //提交方式
data:"selectID="+ escape(t) +"", //传递参数
success: function(data,textStatus){
if(data==""){
$('#dv').css('background', '#ffffff').html("暂无数据").show();
}else
{
$('#dv').css('background', '#ffffff').html(data).show();
}


},
error: function(o){
}
});
<script>
<div id="dv">
</div>


ASP页面
<%
response.write "内容"
%>
------解决方案--------------------
JScript code

nowpage = "xxx";
$.ajax({
  url: "/code/listjs/admin/list.asp",
  data:{nowpage:nowpage}   
  type: 'GET',
  cache:false
  success:function(data){
  ......
  }
});

------解决方案--------------------
IE9也有自带了
get和post怎么侦听工具
------解决方案--------------------
用用类型 type"data";s试试看看行吗?