現在、私はウェブサイト上で実行されているJavaScriptの問題を抱えています。私は新しいページにリダイレクトしようとしていますが、リダイレクトURLを設定する代わりに、それを渡すページに既存のURLの末尾に連結するようです。例えばwindow.locationが新しい値に正しく設定されていません
私はwww.stackoverflow.com/questions
に現在の午前www.stackoverflow.com/questions/ask
にURLを移動したい場合は、私の出力は、それをコンソールにURLを含む変数は、上記の出力
正しく
var nextPage = window.location.hostname + data.redirectUrl + "?confirmationtype=success";
console.log(nextPage);
window.location.href = nextPage;
が表示されたら
www.stackoverflow.com/questions/www.stackoverflow.com/questions/ask
なりますwww.stackoverflow.com.au/questions/ask
になりますが、www.stackoverflow.com/questions/www.stackoverflow.com/questions/ask
私は検索しましたが、多くの場合、に関連しているようですフォームのメソッドが、私はこれが私のページでどのように問題になるかを見ることはできませんし、これらの呼び出しをトリガするポーリングタイマーメソッドを使用しているので、ページの投稿は要素ではありません。同じレイアウトを使用しているonpost="return false"
の他のページも投稿できません:S
助けていただければ幸いです。
あなたの 'data.redirectUrl'には何がありますか? –
@AkashAmin redirectUrlにはURLパス(ホストを除く)が含まれていますので上の例では '/ questions/ask'となります –