学习ThinkPHP3.2.2:video11,对index.js中提交按钮单击事件的修改

本文介绍了一个具体的前端实现案例,通过JavaScript实现了表单提交前的验证逻辑,并在验证成功后通过Ajax向服务器发送POST请求。文章详细展示了如何使用jQuery选择器获取输入框的值并进行非空检查,以及如何根据服务器返回的数据动态生成HTML结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$( '#send-btn' ).click( function () {
    //alert(handleUrl);
    var username = $( 'input[name=username]' );
    //
    var content = $( 'textarea[name=content]' );
 
    if (username.val() == ''){
        alert('用户名不能为空。');
        username.focus();
        return;
    }
     
    if (content.val() == ''){
        alert('内容不能为空。');
        content.focus();
        reuturn;
    }  
 
    $.post(handleUrl, {username : username.val(), content : content.val()},
    function(data){
        if (data.status){
         
            var str = '<dl class="paper a1">';
            str += '<dt>';
            str += '<span class="username">' + data.username + '</span>';
            str += '<span class="num">NO.' + data.id + '</span>';
            str += '</dt>';
            str += '<dd class="content">' + data.content + '</dd>';
            str += '<dd class="bottom">';
            str += '<span class="time">' + data.time + '</span>';
            str += '<a href="" class="close"></a>';
            str += '</dd>';
            str += '</dl>';      
             
            $( '#main' ).append(str);
            $( '#close' ).click();
             
        }else{
            alert('添加失败。');
        }
    }, 'json');
 
     
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值