翻過高山走不出你
2022-10-20 18:15:55
action主要代碼@ParentPackage(value="json-default")@Namespace("/")public class AjaxAction extends ActionSupport{@Action(value="login",results = {@Result(name="login",type="json"),@Result(name=SUCCESS,type="dispatcher",location="/index.jsp")})public String login(){System.out.println("login....."+name);if(name.equals("admin")){this.message = name+",登陸成功!";return SUCCESS;}else{this.message = "登陸失敗";return "login";}}}jsp頁面主要js語句function(){$.getJSON("login.action", {name:$("#name").val()},function(data){ $("#message").html(data.message); });action返回"login"的時候,可以在jsp頁面收到信息返回SUCCESS的時候,是跳轉(zhuǎn)到index.jsp這個頁面,但是跳轉(zhuǎn)不了,我的理解是function(data){ $("#message").html(data.message);}
2 回答

慕姐8265434
TA貢獻1813條經(jīng)驗 獲得超2個贊
$.getJSON( "test.js", { name: "John", time: "2pm" } )
.done(function( json ) {
console.log( "JSON Data: " + json.users[ 3 ].name );
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
alert( "Request Failed: " + err );
});
看看有沒有錯誤信息

鴻蒙傳說
TA貢獻1865條經(jīng)驗 獲得超7個贊
我以前碰到過這個問題, 網(wǎng)上都說ajax請求是不能轉(zhuǎn)發(fā)和重定向的.....無賴我只有在ajax的回調(diào)函數(shù)中用window.location.href="新的url" 這種方式跳轉(zhuǎn)
添加回答
舉報
0/150
提交
取消