前端笔记-通过jQuery获取input数据及html中name的使用

在前端开发中,使用表单会进行跳转,有时候并不需要这个的。这里通过jQuery,使用AJAX直接发送Json数据。

运行截图如下:

前端笔记-通过jQuery获取input数据及html中name的使用_第1张图片

界面如下:

前端笔记-通过jQuery获取input数据及html中name的使用_第2张图片

这里可以看到

前端笔记-通过jQuery获取input数据及html中name的使用_第3张图片

div里面是group1,然后后面都是input1,input2等等。

并且有一个group2

前端笔记-通过jQuery获取input数据及html中name的使用_第4张图片

name和上面group1一样。

前端笔记-通过jQuery获取input数据及html中name的使用_第5张图片

通过这种方式,获取,如下,group1下的input[name=input1]的值,等等。

在index.html下面

前端笔记-通过jQuery获取input数据及html中name的使用_第6张图片

可以知道先加载jquery.min.js,再加载test.js

而加载到test.js

前端笔记-通过jQuery获取input数据及html中name的使用_第7张图片

但界面加载完成。就运行init(),这个init中调用了绑定函数,绑定了2个按钮。

程序源码如下:

index.html



Test













test.js

;

var member_do1 = {
	
	init: function(){
		
		this.eventBind();
	},
	
	eventBind:function(){
		
		$(".group1 .do-btn1").click(function(){
			
			$.ajax({
				
				url: "https://www.baidu.com",
				type: "POST",
				data:{
					
					value1:$(".group1 input[name=input1]").val(),
					value2:$(".group1 input[name=input2]").val(),
					value3:$(".group1 input[name=input3]").val(),
					value4:$(".group1 input[name=input4]").val()
				},
				dataType:'json',
				success:function(res){
					
					console.log(res);
				}
			});
		})
	}
};

$(document).ready(function(){
	
	member_do1.init();
	member_do2.init();
});


var member_do2 = {
	
	init: function(){
		
		this.eventBind();
	},
	
	eventBind:function(){
	
		$(".group2 .do-btn2").click(function(){
			
			$.ajax({
				
				url: "https://www.baidu.com",
				type: "POST",
				data:{
					
					value1:$(".group2 input[name=input1]").val(),
					value2:$(".group2 input[name=input2]").val(),
					value3:$(".group2 input[name=input3]").val(),
					value4:$(".group2 input[name=input4]").val()
				},
				dataType:'json',
				success:function(res){
					
					console.log(res);
				}
			});
		});
	}
};

 

你可能感兴趣的:(Web相关技术,JavaScript,web前端)