jQuery的AJAX提交问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jQuery的AJAX提交问题

2016-07-05 10:59:57 1999 1

提交中的内容

按钮

下边是sendMM()

function sendMM(){
        $("#sendMM").click(function(){
                $.ajax({
                    type:"POST",
                    url:"pub.php",
                    data:"content="+$("#contentbox").val(),
                    cache:false,
                    timeout:1000,
                    success:function(msg){
                        if(msg==1){
                            alert("信息发送成功!");
                        }else{
                            alert("发送失败!请重试!");
                        }
                    }
                });
            
        });
        
    }
下边是pub.php

<?php
    require_once('../lib/auto_load.php');
    if(!defined('WB_INC')){
        exit('request error!');
    }
    
    require_once('../lib/islogin.php');
    $user_name=$_SESSION['user_name'];
    $user_id=$_SESSION['user_id'];
    @$content=$_POST['content'];
    $posttime=date("Y-m-d H:i:s",time());
    
    $sql="insert into wb_content(user_id,content_body,posttime) values('$user_id','$content','$posttime')";
    $result=$obj->exec($sql);
    if($result){
        $num=1;
    }else{
        $num=0;
    }
    echo $num;
    
?>

第一次点按钮,没有响应,点第二次时候alert两次“发送成功”,点第三次,alert三次,依次累加,数据库数据也插入这么多次

请达人相助,错在哪里了,也尝试定义了全局变量控制按钮,但是还是无效

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:51:17

    第一次点击的时候是触发sendMM()方法,执行"$("#sendMM").click(function(){",这只是为"sendMM"绑定function,并不执行里面的语句.

    第二次点击,以我的理解就是,先执行了sendMM()方法,这时候就相当于绑定了两次function,然后又执行了绑定的click事件,所以弹出两次.

    0 0
相关问答

1

回答

如何更改 jQuery Mobile 的 Ajax 默认提示?:报错 

2020-06-04 21:07:27 263浏览量 回答数 1

1

回答

jQuery 瀑布流 ajax动态加载 图片格式出错? 400 报错

2020-06-05 12:36:05 689浏览量 回答数 1

1

回答

jquery ajax返回数据次序一问? 400 报错

2020-06-05 13:43:36 317浏览量 回答数 1

1

回答

用jquery ajax发送下载文件请求到后台不可以下载吗? 400 请求报错 

2020-05-29 22:57:12 418浏览量 回答数 1

1

回答

jquery ajax和post的问题,两者有什么不同?

2016-03-24 09:06:23 1636浏览量 回答数 1

1

回答

用 jquery ajax 实现点击图片提交form问题

2016-03-24 09:31:02 1654浏览量 回答数 1

1

回答

怎么用jQuery、Ajax、php实现这样的无刷新编辑功能?

2016-03-24 09:33:11 2060浏览量 回答数 1

1

回答

能否使用Jquery优化大量Ajax循环操作?

2016-03-24 09:41:52 1635浏览量 回答数 1

1

回答

用jquery的ajax提交表单到servlet参数出现乱码,如何修改?

2016-03-23 18:12:08 1963浏览量 回答数 1

1

回答

关于 jquery实现Ajax 但是没有效果

2016-02-17 21:55:35 2424浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载