struts2 和jquery ajax json结合遇到的问题!

   最近接个任务就是做 手持设备的web开发,我思来想去web开发比较好的 js框架可能是jquery mobile。 但是遇到了jqueryajax向struts2 传递json值是遇到了问题,我的页面jquery的代码如下:

 $("#submit").bind("click", function() {
	        	 var userdata=$("#loginform").serializeObjectForm('user');
	        	 alert(userdata.tostring);
	              if (valid()) {
	                $.ajax({
	                   type: "POST",
	                   url: "<%=basePath%>/admin/mobileload_ajax.action",
	                   dataType : "json",
	                   data:userdata,
	                   success: function(sRet){
		                   var success= $.parseJSON(sRet);
		                   var errrorinfo=decode(success.info);
		                   var  ispass=success.success
	                     if(ispass==true){
	                    	 window.location.href="<%=basePath%>/admin/root.action";
                  		}else{
                  			$('<div>').simpledialog2({
                  			    mode: 'blank',
                  			    headerText: '登录失败',
                  			    headerClose: true,
                  			    blankContent : 
                  			      "<ul data-role='listview'><li>"+errrorinfo+"</li></ul>"+
                  			      "<a rel='close' data-role='button' href='#'>确定</a>"
                  			  })
                    
                     	}	                      
	                   }
	                })

此时调用我的后台代码,应该能够将json数据传过去,但是通过request的 getReader 方法得不到这个串,只能通过getParameter方法得到,同一个项目用ext的ajax方法就可以得到。、

求解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!! 

 

/××××××××××××××××××××××××/

没人给出答案当然得自己找了,但是解决了一部分之后还是有问题没有被解决,解决的部分是我目前能通过设置ajax的数据传输方式 contentType: "text/html", 加上这句话就可以在 request 的getreader方法中获得出书进来的数据,但是生成的json格式数据没有被正确的 组织起来,变成了以"&"分割开了。有待求解。

 

你可能感兴趣的:(Ajax,struts2,和jquery,json结合遇到的问题!)