永发信息网

asp里怎么传值给ajax页面

答案:3  悬赏:80  手机版
解决时间 2021-01-25 09:25
  • 提问者网友:却不属于对方
  • 2021-01-25 04:18
这是ajax的函数:
function ajaxresponse(objname, data) {
var x = new Ajax('HTML', objname);
x.get('reg_cncn.asp?inajax=1&' + data, function(s){
var obj = $(objname);
if(s == 'succeed') {
objok(obj);
} else {
warning(obj, s);
}
});
}
这是函数的调用:
ajaxresponse('checkusername', 'action=checkusername&username=' + username);
但是就是获取不到值,reg_cncn.asp这个页面要怎么写呢?请各位大侠帮帮忙
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-01-25 05:49
这个应该是你ajax的s变量问题,首先你要知道reg_cncn.asp返回的是什么格式的东西,假如返回一个json格式的数组,假如数组如下:{'status':'success', 'msg':'我是消息', 'data':'我是内容,可能还是二维数组'}<br>这是s的调用就可以简单这么写:<br>1. s.status == 'success'    <br>2. warning(obj, s.msg);<br>3.alert(s.data);<br><br>但如果reg_cncn.asp返回的是其他格式的,就需要转化了
全部回答
  • 1楼网友:行路难
  • 2021-01-25 06:57
子页面设置一个onclick事件,相应了调用函数,函数实例化xmlhttprequest对象,发送url请求(携带参数)到父页面,父页面只需要输出处理好的数据就好,然后回到子页面去回调,取得回送来的数据。 建议看一下w3c教程,百度下就有 详细的还是看看视频教程吧,看那个掌握得牢固,容易理解
  • 2楼网友:深街酒徒
  • 2021-01-25 06:08
问题应该不在reg_cncn.asp页面<br>你看看ajaxresponse函数正确执行了吗?alert下吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯