第一次来这里求教各位大大
javascript (jquery)与后台交互的问题
举个例子:
HTML代码如下:
function doRequest(){
var dbtext="123456";
$.get("x.aspx",dbtext,function(data){
$("btn").html(data);
})
}
服务端代码 x.apsx:
<%
if(request[dbtext]=="123456")
response.write("it ok");
else
response.write("not ok");
%>
问题1:服务端的代码只能写在aspx页面里,而不能写在 aspx.cs页面里吗?
如果可以,要怎样写才能正确获取客户端传送过来的数据,并返回;
问题2:1的解决后2的就解了。
------解决方案--------------------可以写在cs里
Request.QueryString["dbtext"]
$.get("x.aspx",dbtext,function(data){
$("btn").html(data);
})
改成
$.get("x.aspx",{dbtext: dbtext},function(data){
$("btn").html(data);
})
------解决方案--------------------C# code
问题1:服务端的代码只能写在aspx页面里,而不能写在 aspx.cs页面里吗?
------解决方案--------------------
$.get("x.aspx",dbtext
这个地方,参数传递最好要用json的形式。
------解决方案--------------------
$.get("x.aspx",{'dbtext': dbtext},function(data){
$("btn").html(data);
})
服务器 :
request.Params["dbtext"]
response.End();