$.ajax data 怎么能够同时传两个值?
<script type="text/javascript">
function get(obj) {
if (document.getElementById("customer").value=="") {
alert('请选择');
return;
}
if (document.getElementById("content").value=="") {
alert('请输入');
return;
}
obj.disabled = true;
$.ajax({
url: "customer.php",
type: "Post",
data: {"customer": + $("#customer").val(),"content": + $("#content").val()},
dataType:"json",
timeout: 30000,
success: function(msg) {
obj.disabled = false;
if (msg == "ok") {
alert("成功。")
return;
}
if (msg == "error") {
alert("失败!")
return;
}
alert(msg);
}
})
}
</script>
<div class="form">
<form name="form1" action="mem_mge.php" method="post" id="form1" onSubmit="return" enctype="multipart/form-data">
<label>选择客服<span style="color:#C0C0C0"></span>:</label>
<select name="customer" id="customer" onchange="self.location.href=options[selectedIndex].value">
<option value="1">客服1</option> <option value="2">客服2</option>
</select>
<label>发送消息<span style="color:#C0C0C0"></span>:</label>
<textarea class="form_textarea radius4" id="content" name="content" rows="" cols=""></textarea>
<input type="hidden" name="save" id="save" value="1" />
<input id="Button1" type="button" value="提交" onClick="get(this)" />
<!--<input type="submit" name="Submit" id="Submit" class="form_submit radius4 blue blue_borderbottom" value="提交" />-->
</form>
</div>
data: "customer": + $("#customer").val(),
这样传一个正确,但要传两个:
data: {"customer": + $("#customer").val(),"content": + $("#content").val()},
这样就不对,怎么改正?
谢谢!
...全文
相关推荐
ajax\HTML 页面与页面之间传值
**利用URL参数传递**:最简单的页面间传值方法是通过URL查询字符串。在超链接或表单提交中,我们可以把参数附加到URL后面,例如`<a href="child.html?
jQuery Ajax向某个页面传值并取得返回的数组
jQuery Ajax向某个页面传值并取得返回的数组"这一主题涉及到如何使用jQuery的Ajax方法来发送请求,传递参数,并接收服务器返回的数据,特别是数组类型的数据。
jquery ajax接收后台传值
### jQuery AJAX 接收后台传值在本案例中,主要介绍了如何利用jQuery AJAX技术实现根据JSP页面中下拉框的选择来动态控制显示不同的内容。
jquery实现页面之间的传值功能
### jQuery 实现页面之间的传值功能#### 一、概述在 Web 开发中,页面间的数据传递是一项基本且重要的任务。传统的表单提交方法虽然简单有效,但在用户体验上往往不尽如人意。
jquery的get()方法ajax传值php实例
在`server.php`中:```php<?


