ページを別のページにリダイレクトする前に、データをテキストボックスに保存しています。ユーザーは、私がAJAXのURLにある
var pageval = $('#grid')
.load('/Dealer/AllClaims?page=5&__=634673230919806673 #grid', CallBackFunction);
のようにテキストボックスからデータを取得しています(JavaScriptで)ページのページの読み込み機能で[戻る]ボタンをクリックすると、私は上記のデータからURLを使って、AJAX呼び出しを送信したいです。私は/Dealer/AllClaims?page=5&__=634673230919806673 #grid
からです。そこで、私はJavaScriptの 'pageval'不要なデータを(.replace())に置き換えました。私はこの「urlmain」でAJAX呼び出しを送信すると今私はURLが
のようなものであるとして、それは「が見つかりません状態」のようなエラーがスローされます
$.ajax({
type: "GET",
url: urlmain,
success: function (data) {
$("#allclaimsdiv").html(data);
},
よう
var urlmain = '/Dealer/AllClaims?page=5&__=634673230919806673 #grid';
として保存しますhttp:// localhostを:46408 /ディーラー/%22Dealer/GetDealerClaimsページ= 3 & __ = 634673387913756213
?
上記の太字のデータは、ユーザーが戻るボタンをクリックする前にURLにあります。私はそれがデータを連結していると思います。
しかし、私のように直接URLを与えていたテストの目的のために:そして、それは正常に動作します
$.ajax({
type: "GET",
url: "/Dealer/AllClaims?page=5&__=634673230919806673 #grid",
success: function (data) {
$("#allclaimsdiv").html(data);
},
。
これら2つの違いは何ですか?それはなぜ機能しないのですか?