【发布时间】:2017-12-20 08:52:51
【问题描述】:
Screen Shot of an ERROR 我正在尝试通过 Spring MVC 控制器使用 AJAX 调用插入值。 但是它在单击按钮时会抛出对象错误。请任何人帮助我解决这个问题。
代码: Ajax 代码:
<script type="text/javascript">
// $(document).ready(function() {
function doAjaxPost() {
// // get the form values
$.ajax({
type : "POST",
async: "false",
// url : "${pageContext.request.contextPath}/leadstatus_creation",
url :'/ajax/leadstatus_creation',
data: $('#frm-createlead-status').serialize(),
success : function(data) {
if(data != null && data !='')
{
$('#txtleadname').val(data);
}
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
}
// });
</script>
LeadController.java
/**
* Method use for View lead status get method.
* @param map
* @return
* @throws Exception
*/
@RequestMapping(value="/ajax/leadstatus_creation",method=RequestMethod.POST)
public @ResponseBody String createleadstatus(BindingResult result,HttpSession session,HttpServletRequest request,HttpServletResponse response) throws Exception{
String resultStr=leadDao.createLeadStatus(null);
try
{
if(session !=null)
{
String leadstatus = request.getParameter("txtleadname");
Map<Integer,Object>obj=null;
obj=new HashMap<Integer , Object>();
obj.put(1, leadstatus);
obj.put(2, 1);
if(leadDao.createLeadStatus(obj) != null)
{
resultStr = "true";
}
else
{
resultStr = "false";
}
resultStr = JSONValue.toJSONString(resultStr);
}
response.setContentType("application/json");
response.getWriter().write(resultStr.toString());
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
return resultStr;
}
}
表格代码:
【问题讨论】:
-
你遇到了什么错误?
-
错误:[object Object] 亲爱的
-
试试 console.log()
-
虽然它不起作用 pankaj
-
错误:尝试
alert(textStatus +" - "+errorThrown);,或查看您的网络标签
标签: javascript java json ajax spring-mvc