1

私は ASP.NET MCV アプリケーションを構築しています。ユーザーが検索できるこのページがあります。結果を得るためにAjaxを使用しています。これが私のページの構造です(簡略化):

// The part of my page that does not change
<div id = "searchForm">
    <input id="txWhat" type="text"/>
    <input id="txWhere" type="text"/>

    <input id="idBnSearch" type="submit" value="Search"/>
</div>

// The result container
<div "resultContainer">
    // Here is where I put the result, and the captcha
</div>

私がやりたいことは、20 回の検索操作ごとに reCaptcha を追加することです。そこで、キャプチャを含む部分ビューを追加しました。アイデアは、検索操作数が 20 になったときにキャプチャ部分ビューを表示し、reCaptcha が正しく入力された場合は、入力された a の結果を取得することです。基準。

問題は、Ajax を使用しているため、キャプチャが読み込まれない (入力するテキストがない) ことです。何か案は ?

前もって感謝します

4

1 に答える 1

3

あなたは jquery AJAX に精通していると思います。

$.ajax(function(){
  beforeSend: function(){
     Recaptcha.create("YOUR_KEY", 'captchadiv', {
            tabindex: 1,
            theme: "clean",
            callback: Recaptcha.focus_response_field
     });
 }
})

デモ用http://www.google.com/recaptcha/demo/ajax

于 2013-08-08T13:30:07.497 に答える