2016-06-28 2 views
0

Я вставляю данные с помощью json на этой странице http://localhost:4858/dash/page/Insert.aspx и работает нормально, но после вставки записи успешно я хочу перенаправить на эту страницу http://localhost:4858/Record.aspx.
Но его не redirectly целевой страницы, получать сообщение об ошибке, как это в URL http://localhost:4858/dash/page/Record.aspx я не понимаю, как удалить этот /dash/page/ из URL
это мой JSON код, я использую в моей страницекак перенаправить на другую страницу с помощью JSON

$.ajax({ contentType: 'application/json; charset=utf-8', 
      type: 'post', 
      url: 'Insert.aspx/InsertRecord', 
      dataType: 'json', 
      data: JSON.stringify({ 
       FirstName: FirstName, 
       LastName:LastName, 
       Gender:Gender, 
       Phone:Phone, 
       Email:Email 
        }), 
        success: function (data) { 
         //window.location="Record.aspx"; 
         window.location.replace('Record.aspx'); 

        }, 
        error: function (httpRequest, textStatus, errorThrown) { 
         alert("status=" + textStatus + ", error=" + errorThrown); 
        } 
       }); 

ответ

4

window.location.replace Вместо использования:

location.href = "/Record.aspx"; 

виду / в качестве первого символа, который приведет вас к корню. Также обратите внимание, что это location.href или window.location.href, а не window.location.

Смежные вопросы