2015-08-01 3 views
0

У меня есть код ниже на стр .1.jsp.Вторая страница JSP не загружается после запроса AJAX POST

$.ajax({ 
      type: "post", 
      url: "page2.jsp", 
      data: newdata, 
      success:function(msg){ 
       return msg; 
      }               
     }) 

Даже после запроса POST, страница остается в Page1.jsp и не перейти к Page2.jsp. Когда я проверял элемент, я вижу statusCode как «200 OK». Как передать элемент управления на страницу2.jsp, если вызов AJAX является успешным. Если мне не хватает кода, пожалуйста, исправьте меня.

+0

Использование Ajax, вы загрузили СПЯ в JavaScript. Теперь вместо «return msg» просто сделайте что-то вроде следующего «$ (« the_element_you_inspected »). Html (msg);' – nikhil

+0

Как мне перейти на page2.jsp вместо добавления его в элемент html на той же странице? Например: прямо сейчас URL-адрес http://127.0.0.1:14588/page1.jsp. И мне нужно перейти на http://127.0.0.1:14588/page2.jsp на успешный пост. – ambikanair

+1

Если вы хотите полностью изменить страницу, не используйте затем ajax. – nikhil

ответ

1

Если вы хотите, чтобы перейти на страницу вы сделали запись в случае, если после успеха, вы должны ориентироваться в функции успеха

$.ajax({ 
    type: "post", 
    url: "page2.jsp", 
    data: newdata, 
    success:function(msg) { 
     window.location = "page2.jsp"; 
    } 
}) 
Смежные вопросы