페이지를 다른 페이지로 리디렉션하기 전에 텍스트 상자에 데이터를 저장하려고합니다. 사용자가 내가AJAX URL에있는 URL
var pageval = $('#grid')
.load('/Dealer/AllClaims?page=5&__=634673230919806673 #grid', CallBackFunction);
같은 텍스트 상자에서 데이터를 얻고있다 (자바 스크립트) 페이지의 페이지로드 함수에서 뒤로 버튼을 클릭하면 나는 위의 데이터에서 URL을 사용하여 AJAX 호출을 보내려면 . 예. /Dealer/AllClaims?page=5&__=634673230919806673 #grid
. 그래서 나는 자바 스크립트에서 'pageval'불필요한 데이터를 (.replace())로 대체했다. 지금은
$.ajax({
type: "GET",
url: urlmain,
success: function (data) {
$("#allclaimsdiv").html(data);
},
같은이 'urlmain'와 함께 AJAX 호출을 보낼 때 나는
var urlmain = '/Dealer/AllClaims?page=5&__=634673230919806673 #grid';
로 저장 위치는 URL이
처럼있는 그대로 '없는 상태'와 같은 오류가 발생합니다 에 http : // localhost를 : 46408/대리점/% 22Dealer/GetDealerClaims 페이지 = 3 & __ = 634673387913756213
,171,338,959,
위의 대담한 데이터는 사용자가 뒤로 버튼을 클릭하기 전에 URL에 있습니다. 데이터를 연결하는 것 같습니다. 그 다음은 잘 작동
$.ajax({
type: "GET",
url: "/Dealer/AllClaims?page=5&__=634673230919806673 #grid",
success: function (data) {
$("#allclaimsdiv").html(data);
},
:
은 그러나 테스트 목적을 위해 나는대로 직접 URL을 부여했다.
이 두 가지의 차이점은 무엇입니까? 왜 작동하지 않습니까?