こんにちは、私はjava-scriptで1つのアプリケーションを開発しています。私はdefault.aspxとaddnewitem.aspxという2つのページを持っています。 default.aspxに1つのhtmlテーブルと1つのボタンがあります。ボタンをクリックすると、addnewitem.aspxページにリダイレクトします。私は、クエリ文字列で送信するいくつかのパラメータがあります。 addnewitem.aspxにリダイレクトできますが、ページが見つかりませんでした。なぜ私はページが見つかりませんエラーを取得しているか分からない。私は以下のように努力しています。他のページにリダイレクトされたときにクエリ文字列でパラメータを受け取ることができません
function getValues() {
var Title = "dfd";
var PrimarySkills = "fdfd";
var SecondarySkills = "dfdf";
var url = "http://sites/APPSTEST/JobRequisitionApp/Pages/AddNewItem.aspx?Title=" + encodeURIComponent($(Title)) + "&PrimarySkills=" + encodeURIComponent($(PrimarySkills)) + "&SecondarySkills=" + encodeURIComponent($(SecondarySkills));
window.location.href = url;
}
私は以下のようにaddnewitem.aspxのクエリ文字列をチェックしています。
<script type="text/javascript">
var queryString = new Array();
$(function() {
if (queryString.length == 0) {
if (window.location.search.split('?').length > 1) {
var params = window.location.search.split('?')[1].split('&');
for (var i = 0; i < params.length; i++) {
var key = params[i].split('=')[0];
var value = decodeURIComponent(params[i].split('=')[1]);
queryString[key] = value;
}
}
}
if (queryString["Title"] != null && queryString["PrimarySkills"] != null) {
var data = "<u>Values from QueryString</u><br /><br />";
data += "<b>Title:</b> " + queryString["Title"] + " <b>PrimarySkills:</b> " + queryString["PrimarySkills"] + " <b>SecondarySkills:</b> " + queryString["SecondarySkills"];
$("#lblData").html(data);
alert(data);
}
});
</script>
"http://sites/APPSTEST/JobRequisitionApp/Pages/AddNewItem.aspx?Title=%5Bobject%20Object%5D&PrimarySkills=%5Bobject%20Object%5D&SecondarySkills=%5Bobject%20Object%5D"
私はこれを修正しようとしました。私はどこが間違っているのか分かりますか?ご協力いただきありがとうございます。
ブラウザの単純なページのURLを参照しようとしています。 –
ありがとう..私の両ページは.aspxですか?この場合、クッキーは動作しますか? –
あなたはよく来ます。ありがとう。 –