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,这是什么原因啊?
[code="java"]
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
[/code]
请使用这种方式:ajax中,要么你用http://localhost/code/listjs/admin/list.asp?nowpage=1 方式
要么你用data数据,但是要用json格式的数据 data: {key:value}形式
[quote]
data:"nowpage="+ nowpage,
[/quote]
这是不对的
[quote]html页面:
var nowpage=1[color=red]; [b]你代码里面分号是这样的嘛,中文的分号[/b][/color]
$.ajax({
url: "http://localhost/code/listjs/admin/list.asp",
data:"nowpage="+ nowpage,
type: 'GET',
dataType: 'json',
success:function(data){
......
}
}); [/quote]
你的asp页面调用成功了嚒?
或者先不要用CInt 先获取nowpage,request("nowpage") 输出试试
试试这么来获取request参数:
Request.QueryString("nowpage")
因为使用get方式,本身就应该是查询参数
[quote]没有调用成功 [/quote]
没有调用成功是指asp页面没有执行?还是已经执行了但是返回不对?
[quote] dataType: 'json', [/quote]
dataType指的是你返回值的数据的类型,不是指你传的参数的类型吧
你先把dataType改成html试试
另外你jquery的js有加载到html页面了嚒?