struts2 和jquery ajax json結合遇到的問題!

   最近接個任務就是作 手持設備的web開發,我思來想去web開發比較好的 js框架多是jquery mobile。 可是遇到了jqueryajax向struts2 傳遞json值是遇到了問題,個人頁面jquery的代碼以下:html

$("#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方法就能夠獲得。、

求解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jquery

!!!!!!!! web

 

/××××××××××××××××××××××××/ajax

沒人給出答案固然得本身找了,可是解決了一部分以後仍是有問題沒有被解決,解決的部分是我目前能經過設置ajax的數據傳輸方式 contentType: "text/html", 加上這句話就能夠在 request 的getreader方法中得到出書進來的數據,可是生成的json格式數據沒有被正確的 組織起來,變成了以"&"分割開了。有待求解。json

相關文章
相關標籤/搜索