$.ajax data 怎么能够同时传两个值?

tsh888 2017-03-26 09:00:54
<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()},

这样就不对,怎么改正?

谢谢!
...全文
1775 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
去掉+号,而且你传递一个的时候冒号要去掉

data: "customer"/*: */+ $("#customer").val(),


data: {"customer":  $("#customer").val(),"content":  $("#content").val()},
似梦飞花 2017-03-26
  • 打赏
  • 举报
回复
数组?没明白你的意思

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧