㈠ jquery怎麼調用後台資料庫的值
$.ajax({//驗證編號及手機號碼是否已經存在
type:'post',//可選get
url:'ajaxAction!checkUserByAdd.action',
data:'uNum='+encodeURI(encodeURI($("#unum").val()))+'&uPhone='+$("#uphone").val()+'&type=01',//傳給後台數據
dataType:'text',//伺服器返回的數據類型 可選XML ,Json jsonp script html text等
success:function(msg){
//這里是ajax提交成功後,返回的數據處理函數。msg是返回的數據,數據類型在dataType參數里定義!
if(eval(msg).length==0){
document.forms[0].action="${ctx}/userAction!add.action?type=01";
document.forms[0].target="manFrame";
document.forms[0].submit();
}else{
alert(eval(msg));
}
},
error:function(){
alert('異常,添加失敗!');
}
});
㈡ 在ie調試中怎麼查看ajx返回參數
:我們用ajaxfileupload 做文件上傳 遇到的第一個問題是 addEventlistener方法報錯誤,網路了一下才知道,是 jquery的版本太高,ie 9及以下,要用jquery1.x, 而我用的事jquery2.x,於是 解決了版本問題,
㈢ ajax訪問伺服器status返回404
配置文件寫錯了,result的文件名書寫不正確。
0: (Uninitialized) the send( ) method has not yet been invoked.
1: (Loading) the send( ) method has been invoked, request in progress.
2: (Loaded) the send( ) method has completed, entire response received.
3: (Interactive) the response is being parsed.
4: (Completed) the response has been parsed, is ready for harvesting.
㈣ java中如何使用ajx接收後天傳回來的對象或者是list集合
我建議你使用DWR, ajax的輕量級框架,使用起來很容易的。它把ajax的結果給封裝了,
Function callTestMethod4(){
testClass.testMethod4(callBackFortestMethod4);
}
Function callBackFortestMethod4(data){
//其中data接收方法的返回值
//對於JavaBean返回值,有兩種方式處理
//不知道屬性名稱時,使用如下方法
for(var property in data){
alert("property:"+property);
alert(property+":"+data[property]);
}
//知道屬性名稱時,使用如下方法
alert(data.username);
alert(data.password);
}
這是一個簡單的實現。
㈤ aj榴槤瀏覽器被msn篡改如何修改IE
摘要 親 您好 ie瀏覽器的默認主頁網址是 about:blank,即為「空白頁」。
㈥ ajax怎麼把取到的文本寫到變數
alert( ajx ); 肯定不會顯示獲取到的文本。
一、因為 ajx 是 XMLHttpRequest 對象,不是返回的文本 ajx.responseText。
二、alert( ajx ) 這句代碼要放到正確的位置,放到 document.querySelector('.cont')......的這句下面;不應該放到 onreadystatechange 事件函數的外面。
正確的寫法是在 document.querySelector('.cont')...... 這行下面加上一句:
alert( ajx.responseText );
㈦ 用ajxa已經請求到後台的數據怎麼用列表的方式顯示在網頁上
用一個變數儲存json數據,下面用js找到指定元素,對應元素提取對應json數據
㈧ 問什麼下邊的這些ajx代碼無法提交到後台呢並且返回函數中的alert語句也不執行請大家幫忙看看吧,謝謝了
URL路徑 確定是否正確,一般都是路徑問題
㈨ jquery ajax json java後台怎麼處理
一、$.ajax的一般格式
[javascript] view plain
$.ajax({
type: 'POST',
url: url ,
data: data ,
success: success ,
dataType: dataType
});
二、$.ajax的參數描述
參數 描述
url 必需。規定把請求發送到哪個 URL。
data 可選。映射或字元串值。規定連同請求發送到伺服器的數據。
success(data, textStatus, jqXHR) 可選。請求成功時執行的回調函數。
dataType
可選。規定預期的伺服器響應的數據類型。
默認執行智能判斷(xml、json、script 或 html)。
[javascript] view plain
//1.$.ajax帶json數據的非同步請求
var aj = $.ajax( {
url:'proctManager_reverseUpdate',// 跳轉到 action
data:{
selRollBack : selRollBack,
selOperatorsCode : selOperatorsCode,
PROVINCECODE : PROVINCECODE,
pass2 : pass2
},
type:'post',
cache:false,
dataType:'json',
success:function(data) {
if(data.msg =="true" ){
// view("修改成功!");
alert("修改成功!");
window.location.reload();
}else{
view(data.msg);
}
},
error : function() {
// view("異常!");
alert("異常!");
}
});
//2.$.ajax序列化表格內容為字元串的非同步請求
[javascript] view plain
function noTips(){
var formParam = $("#form1").serialize();//序列化表格內容為字元串
$.ajax({
type:'post',
url:'Notice_noTipsNotice',
data:formParam,
cache:false,
dataType:'json',
success:function(data){
}
});
}
//3.$.ajax拼接url的非同步請求
[javascript] view plain
var yz=$.ajax({
type:'post',
url:'validatePwd2_checkPwd2?password2='+password2,
data:{},
cache:false,
dataType:'json',
success:function(data){
if( data.msg =="false" ) //伺服器返回false,就將validatePassword2的值改為pwd2Error,這是非同步,需要考慮返回時間
{
textPassword2.html("<font color='red'>業務密碼不正確!</font>");
$("#validatePassword2").val("pwd2Error");
checkPassword2 = false;
return;
}
},
error:function(){}
});
//4.$.ajax拼接data的非同步請求
[javascript] view plain
$.ajax({
url:'${basePath }/jobs/Dictionary/post',
type:'post',
data:'merName='+values,
async : false, //默認為true 非同步
error:function(){
alert('error');
},
success:function(data){
//後台傳過來的是list<Map> 或者是list<Object>
var jsonObj=eval("("+data+")");
$.each(jsonObj, function (i, item) {
//$("#taskClass").append("<option value='"+item.+"."+item.fieldName+"'>"+item.statuDesc+"</option>");
alert(item.value + "," + item.desc);
});
$("#"+divs).html(data);
}
});
後台action
JSON-lib這個Java類包用於把bean,map和XML轉換成JSON並能夠把JSON轉回成bean和DynaBean。
下載地址:http://json-lib.sourceforge.net/
還要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
[java] view plain
@RequestMapping(value="post")
public void post(HttpServletRequest request,HttpServletResponse response){
List<Map<String,String>> listMap = new ArrayList<Map<String,String>>();
for (int i = 0; i < 6; i++) {
Map<String,String> map = new HashMap<String,String>();
map.put("value", "id"+i);
map.put("desc", i+"");
listMap.add(map);
}
System.out.println(JSONArray.fromObject(listMap).toString());
StringUtil.write(response, JSONArray.fromObject(listMap).toString());
}
public static void write(HttpServletResponse response,String message){
try {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
response.getWriter().write(message);
response.getWriter().flush();
} catch (IOException e) {
e.printStackTrace();
}
}