今天刚好看到jquery的ajax提交数据到服务器的方法,原文是:
保存数据到服务器,成功时显示信息。
jquery 代码:
. 代码如下:
$.ajax({
type: "post",
url: "some.php",
data: "name=john&location=boston",
success: function(msg){
alert( "data saved: " + msg );
}
});
. 代码如下:
<form id="dlg_form" method="post">
<p class="fitem">
<label> 房间:</label>
<input name="roomname" style="padding: 2px; width: 135px; border: 1px solid #a4bed4;" required />
</p>
<p class="fitem">
<label> 建筑:</label>
<input name="roomname" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 部门:</label>
<input name="roomname" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<fieldset>
<legend>
<label>
<input type="checkbox" id="ktkzq" name="ktkzq" value="ktkzq"/>
空调控制器</label>
</legend>
<p class="fitem">
<label> 端口:</label>
<input name="kt_dk" id="kt_dk" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 地址:</label>
<input name="kt_dz" id="kt_dz" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 工作方式:</label>
<input name="kt_gzfs" id="kt_gzfs" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 是否启用:</label>
<input name="kt_sfqy" id="kt_sfqy" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
</fieldset>
<fieldset>
<legend>
<label>
<input type="checkbox" id="dgkzq" name="dgkzq" value="dgkzq"/>
灯光控制器</label>
</legend>
<p class="fitem">
<label> 端口:</label>
<input name="dg_dk" id="dg_dk" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 地址:</label>
<input name="dg_dz" id="dg_dz" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 工作方式:</label>
<input name="dg_gzfs" id="dg_gzfs" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
<p class="fitem">
<label> 是否启用:</label>
<input name="dg_sfqy" id="dg_sfqy" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
</fieldset>
<p class="fitem">
<label style=" width:100px;">
<input type="checkbox" id="zongbiao" name="zongbiao" value="zongbiao"/>
安装了总表:</label>
</p>
<p class="fitem">
<label> 总表电能节点:</label>
<input name="zbdnjd" id="zbdnjd" disabled="disabled" class="easyui-combobox" style="padding: 2px; width: 141px; " required />
</p>
</form>
. 代码如下:
var str_data=$("#dlg_form input").map(function(){
return ($(this).attr("name")+'='+$(this).val());
}).get().join("&") ;
alert(data);
. 代码如下:
$.ajax({
type: "post",
url: "some.php",
data: "name=john&location=boston",
success: function(msg){
alert( "data saved: " + msg );
}
});
. 代码如下:
$.ajax({
var str_data=$("#dlg_form input").map(function(){
return ($(this).attr("name")+'='+$(this).val());
}).get().join("&") ;
type: "post",
url: "some.php",
data: str_data,
success: function(msg){
alert( "data saved: " + msg );
}
});
如对本文有疑问, 点击进行留言回复!!
offset、client、scroll (width,height、left,top、X,Y)
网友评论