日期:2014-05-16  浏览次数:20431 次

jquery javascript ajax经常用到的(一)
?
╔════════════════════════════════════════════════════════════════════════════════════╗
                     程 序 员 应 该 做 的 事 情: 少 说 废 话、多 写 代 码
╚════════════════════════════════════════════════════════════════════════════════════╝
?
?
		$('#msg').text('').show();
		var reg=confirm("您确认是否要删除该数据?")
		if(reg==true){
			if(data==1){
				$('#msg').text('【消息通知】:用户编号为【'+obj.alt+'】的用户已经删除!').fadeOut(5000);
				get_json();	
			}else{
				$('#msg').text('【消息通知】:用户编号为【'+obj.alt+'】的用户删除失败!').fadeOut(5000);
			}			
}

<!--------------------------------->
<form id="frm" name="frm" action="">
	<p>姓名:<input name="uname" id="uname"  value="kspengjun"/></p>
    <p>密码:<input name="passwd" id="passwd" value="woaini5511" /></p>
    <p>年龄:<input name="age" id="age" value="20" /></p>
    <input type="button" onclick="login()"  value="Login" id="btn_login"/> 
</form>

<!--------------------------------->
?
//---------------------------------
function login(){// form表单序列化、字符串转json

	//var val=$('#frm').serialize();
	var val=$('form').serialize();
	document.writeln(val+'<br>');
	
	var json='{name:"admin",passwd:"admin"}';
	document.writeln(json+'<br>');
	var to_json=eval('('+json+')');//计算成字符串
	document.writeln(to_json.name+'<br>');
	document.writeln(to_json.passwd+'<br>');
		
	}
//---------------------------------	
?
uname=kspengjun&passwd=woaini5511&age=20
 {name:"admin",passwd:"admin"}
 admin
 admin
?
?
//---------------------------------
function login(){//字符串转json、Json转字符串
	
	var json='{"name":"admin","passwd":"admin"}';
	
	var json_parse=JSON.parse(json);//利用js将字符串转Json对象
	document.writeln('JSON.parse:'+json_parse.name+'<br>');
	
	var jsonText = JSON.stringify(json_parse);//利用js将json对象转成字符串
	document.writeln('JSON.stringify:'+jsonText+'<br>');
	
	var obj = jQuery.parseJSON(json);//利用jquery将字符串转成json对象
	document.writeln('jQuery.parseJSON:'+jsonText+'<br>');
	
		
	}
//---------------------------------	
?
?
JSON.parse:admin
 JSON.stringify:{"name":"admin","passwd":"admin"}
 jQuery.parseJSON:{"name":"admin","passwd":"admin"}
?
//-------------------------------------	
function login(){

document.writeln(

'【表单层叠输出】输出结果:'+$('form input:first').val()+'<br>'
+'【层叠输出最后一个元素】输出结果:'+$('form input:last').val()+'<br>'
+'【输出被disabled的input】输出结果:'+$('form input:disabled').val()+'<br>'
+'【表单序列化】输出结果:'+$('form input:checkbox:not(disabled)').val()+'<br>'
+'【输出div中包含lisi的字符串】输出结果:'+$("div:contains('lisi')").text()+'<br>'

); 
}	
//-------------------------------------
?
【表单层叠输出】输出结果:kspengjun
【层叠输出最后一个元素】输出结果:试一试
【输出被disabled的input】输出结果:man
【表单序列化】输出结果:man
【输出div中包含lisi的字符串】输出结果: zhangsan lisi wangmazi lisi
?
?
?
?
?
?
?
?
?
?
?