0

これを使用して呼び出されるお問い合わせフォームがあります。

<a id="modalContact" class="nyroModal" href="contact/index.php" title="Contacto"><img src="assets/img/page_flip.png" alt="" /></a>

ユーザーがクリックしたときに実行されるJavaScript(jQuery)は次のとおりです。

$(function(){
    $('#modalContact').click(function(e) {
        e.preventDefault();
        $(this).nyroModalManual({
            url: 'contact/index.php',
            height: 550,
            width: 335
        });
        return false;
    });
});

問題は、誰かがリンクをクリックするとモーダルが開き、何かが読み込まれる前に自動的にリダイレクトされ、URL に表示される唯一のものは # であり、リダイレクトされる理由が本当にわかりません。contact/index.php 内のコードは基本的な連絡フォームです。唯一の違いは、reCAPTCHA が含まれていることです。これは実際にはステータス バーで読み取ることができ、永遠に (決して終了しないため) ロードしているように見えます。

何が起こっているのでしょうか?

4

1 に答える 1

0

nyroModal が同じドメインから何かを読み取ると、reCAPTCHA が原因である可能性があります。サード パーティを扱い、リダイレクトする理由です。

于 2009-10-12T14:40:43.743 に答える