1.获取url参数
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return decodeURI(r[2]);
}
return null;
}
使用例子
比如浏览器地址: http://www.jianshu.com/?username="用户名"
用法: getQueryString("username");
返回值:用户名
2.ajax封装
function restful(typeInfo, urlInfo, dataInfo) {
var result = null;
$.ajax({
async: false, //是否异步
type: typeInfo, //get,post..
url: urlInfo, //提交地址
dataType: "json",
//contentType:"application/json",
data: dataInfo, //post数据,可填可不填
success: function (json) {
result = json;
},
error: function (e) {
result = e;
}
});
return result;
}
用法: var result = restful('get', 'action.ashx?action=AddGoodsValue' );
3.实时判断input框是否为空
<input id="username" type="text"/>
$('#username').bind('input propertychange', function () {
username= $('#username').val();
if (username== "") {
...
}
else {
...
}
});