結婚式のウェブサイトの設定に問題があります。誰かが問題が大日前に何かを見つけることができるといいでしょう:)Ajaxリクエストで常に返される302 Object Movedエラー
次のコードは私の開発マシンで動作しますが、一旦私のサーバに公開すると、ポストバックを行い、その後imediatlyがGETリクエストを実行します。 GETリクエストは発生しません。
私はコード
$.ajaxSetup({
beforeSend: function (xmlHttpRequest) {
//Used by the server to determine an async request
xmlHttpRequest.setRequestHeader('X-Requested-With', 'jQuery');
$.blockUI({ message: '<h3>Please wait...</h3>' });
},
complete: function (XMLHttpRequest, textStatus) {
$.unblockUI();
}
});
をいくつかの基本的なセットを持って、ここではアンカータグに結合するコードですしました。私はボタンや入力要素についてもこれを試してみました。
$('.basket-btn').click(function (src) {
src.preventDefault();
var form = $(src.target).closest('form');
/* If the form contains validatable elements, then set this to false so the validation function is triggered. */
var doWeValidate = !form.find('span[id$=_validationMessage]').length > 0;
if (doWeValidate || !Sys.Mvc.FormContext.getValidationForForm(form[0]).validate('submit').length) {
var destination = $(src.target).attr('data-destination');
$.post(form.attr('action'), form.serialize(), function (data) {
$("#" + destination).html(data);
});
}
});
ここで私が話している問題を見たい場合は、私のサイトです。
http://www.vinceandjeanswedding.com/GiftRegistry/
あなたが金額を入力し、貢献する]をクリックした場合、それはGETリクエストがストレートの後に続く(放火魔による)そして、ポストバックを実行します。
私を助けてください。
ところでおめでとうです! – Gidon