ajax動態js字串轉變數傳json
阿新 • • 發佈:2018-12-20
//靜態傳參 $.post( "/pro/user/add", { "username":$("input[name='username']").val(), "password":$("input[name='password']").val(), "confPassword":$("input[name='confPassword']").val(), "sex":$("input[name='sex']").attr("value")=="男"?1:0, "phone":$("input[name='phone']").val(), "email":$("input[name='email']").val(), "address":$("input[name='address']").val(), }, function (data) { if(data.result != 200){ layer.msg(data.msg); } if(data.result == 200){ layer.msg(data.msg,{ offset:['50%'], time: 2000 //2秒關閉(如果不配置,預設是3秒) },function(){ window.parent.location.reload(); //重新整理父頁面 var index = parent.layer.getFrameIndex(window.name); //獲取視窗索引 parent.layer.close(index); // 關閉layer }); } } );
var username = $("input[name='username']").val(); var password = $("input[name='password']").val(), var confPassword = $("input[name='confPassword']").val(), var sex = $("input[name='sex']").attr("value")=="男"?1:0, var phone = $("input[name='phone']").val(), var email = $("input[name='email']").val(), var address = $("input[name='address']").val(), var params = "{\""+動態變數1+"\":\""+username+"\",\""+動態變數2+"\":\""+password+"\",\""+動態變數3+"\":\""+confPassword+"\",\""+動態變數4+"\":\""+sex+"\",\""+動態變數5+"\":\""+phone+"\",\""+動態變數5+"\":\""+sex+"\",\""+動態變數6+"\":\""+email+"\",\""+動態變數7+"\":\""+address+"\"}"; //動態傳參 $.post( "/pro/user/add", eval("("+params+")"), function (data) { if(data.result != 200){ layer.msg(data.msg); } if(data.result == 200){ layer.msg(data.msg,{ offset:['50%'], time: 2000 //2秒關閉(如果不配置,預設是3秒) },function(){ window.parent.location.reload(); //重新整理父頁面 var index = parent.layer.getFrameIndex(window.name); //獲取視窗索引 parent.layer.close(index); // 關閉layer }); } } );