jquery ajax
我使用的是thinkphp框架。
一般我们页面和控制器传输数据都是通过form表单进行传输,今天呢!我们不用表单来提交数据。
使用jquery ajax技术:
$(function(){
$("#btn").click(function(){
var sku = $("#sku_names").val(); //这个是得到id="sku_names" 输入框的值。
if($.trim(sku)==''){
window.location.href = "__URL__/index"; // 这个是我最近做项目感觉很有用的一点。
}else{
var url = "__URL__/skuValidate";
$.ajax({
'type':'get',
'url':url,
'dataType':'json',
'data':{'item_sku':sku},
'async':false,
success:function(data){
if(data){
window.location.href = "__URL__/index?item_sku="+data; //返回成功的话,就可以把数据验证。
}else{
alert('提交数据出错,请仔细核对')
}
},
error:function(){
alert('系统出错,请联系IT');
return false;
}
});
}
});
});