丽江宠物网

ajax循环点击事件接收不到后台返回的数据,求助

    发布时间:2018-07-25 17:26

    这个其实和点击事件没关系,只要你的点击事件正常触发了,那就和它没关系了,你先确定你的请求是否发送到后天,然后看看后台数据是否返回,可以用浏览器端的debugger看请求的发送情况

    回复:

    你可以用jquery 框架来实现ajax 很方便的.
    $("input").click(function(){
    $.ajax({
    dataType:"text",
    url:'你后台取数据的地址',
    data:{"参数":"参数值"},
    success:function(data){
    //data 为从后台返回回来的值.
    $(this).val(data);
    }
    });
    });

    回复:

    $(function(){
    $("#按钮的id").click(function(){
    $.ajax({
    type: 'POST',//提交方式 post 或者get
    url: "aaaa.action",//提交到那里 后他的服务
    data: "can1=1&can2=2&can3=3",//提交的参数
    success: success,
    success:function(msg){
    alert("成功了");//弹出窗口,这里的msg 参数 就是访问aaaa.action 后 后台给的参数
    },
    error:function(){
    ajax(提交失败的处理函数!);
    }
    });

    });
    });

    回复:

    同一个事件只写一个请求,通过一个请求将后台数据请求过来,因为ajax是异步请求,或者你将ajax设置为同步 的。

    回复:

    $(function(){ $("#按钮的id").click(function(){ $.ajax({ type: 'POST',//提交方式 post 或者get url: "aaaa.action",//提交到那里 后他的服务 data: "can1=1&can2=2&can3=3",//提交的参数 success: success, success:function(msg){ alert("...

    回复:

    //请求状态 var isLoading = false; //点击 $('.start').on('click', function() { //请求状态为请求中则返回 if(isLoading) return; //改变请求状态 isLoading = true; //ajax $.ajax({ url: "", success: function() { //重置请求状态 isLoadi...

    回复:

    果然,语文学的不好,你直接说问题就行,顺便把代码代码贴上来。 你的意思是说,click被执行了两次呗,有可能你ajax请求玩执行了一次,在某个地方又执行了一次

    回复:

    $.ajax({ url:'', type: 'POST', data: { password: $('#password').val(), }, success: function(json){ alert(json.data); } },}); json就是ajax调用的返回值哟,谢谢采纳

    回复:

    我写一个例子: function getdata() { $.ajax({ type:"post", url:"/index.aspx",//取数据的页面路径 data:"action=getdata", //这是参数 success:function(data){ //这里的data是text类型的 } }); }

    回复:

    那么问题来了 你想问什么 哈哈哈

    回复:

    ajax的Error是在ajax异常时抛出的!不是后台异常时抛出的~一直执行success是因为你的AJAX没有错误,至于后台抛出的异常你应该在success里对返回的数据做判断然后抛出异常!

    上一篇:勐昌号普洱馆包厢最低多少钱? 下一篇:求女配攻略计划gl by西瓜圆滚滚写的

    返回主页:丽江宠物网

    本文网址:http://0888pet.cn/view-208955-1.html
    信息删除