私はウェブサイトを構築しています。ウェブサイトでは、以下のコードとしてサーバーにデータを投稿するときにファンシーボックスを表示します。
function showfancybox()
{
$.fancybox($('#popup-processing-senddata'), {
padding: 0,
closeBtn: false,
helpers: {
overlay:
{
opacity: 0.8,
css: { 'background-color': '#11619d' },
closeClick: false
}
}
});
SendDataToServer = function () {
if (this.enableNextButton()) {
showfancybox();
var hasError = false;
for (var i = 0; i < this.Rows().length; i++)
{
$.ajax({
async:false,
type: "POST",
url: "/AddCustomer/SendData",
contentType: "application/json; charset=utf-8",
dataType: "JSON",
data: JSON.stringify(rowData),
success: function (datareturn)
{
if (datareturn != '') {
$.fancybox.close();
showCustomError(datareturn);
hasError = true;
}
},
error: function (xhr, status, error) {
// Boil the ASP.NET AJAX error down to JSON.
var err = eval("(" + xhr.responseText + ")");
// Display the specific error raised by the server (e.g. not a
// valid value for Int32, or attempted to divide by zero).
$.fancybox.close();
showCustomError(err);
hasError = true;
}
});
}
}
問題が発生しています。データを送信すると、fancyboxにオーバーレイのみが表示されます。fancyboxのコンテンツの遅延は15秒です。fancyboxのコンテンツの遅延は2秒未満である必要があります。誰か助けてもらえますか?前もって感謝します