2016-04-25 22 views
0

私は以下のコードを使用してajax呼び出しを成功裏に作成するページAを持っています。しかし、ページAがページBによってタブとしてajaxによって呼び出された場合、コードは機能しません。直し方?私はこれが実質的に作成されたdivに関連していることは知っていますが、ここで 'on'を使う方法や修正する方法をグーグルが示していません。ajaxタブ内でのAjax呼び出し、onの使用?

$.ajax({ 
type: "GET", 
url: 'hotel-avail.php', 
data:'querystring defining data', 
success: function(data){ 
    $("#div<%=i%>").html(data); 
} 
}); 

私はajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.jsへのリンクがページBないA.正解でなければならないことも想定していますか? jQueryのページに存在する場合

+1

には、たとえばHTMLコードなどのデータが必要です。 – vaso123

+0

質問は、このコードをページBで呼び出すイベントは何ですか?私はそれが本当の問題がどこにあるのかを賭けて喜んでいるだろう。 – aaronofleonard

+0

@Amleonard、上記のajaxコードは、レコードセットのループ内にあり、ホテルのリストを生成します。ループごとにコードが自動的に起動し、divの空き状況(yesまたはno)にレスポンスを配置してホテルの詳細を表示します。そのようなものとして、ループを引き起こすイベントはありません。 BJのAJAXタブとして開いたときではなく、自分自身でページを開いたときにうまく動作します。 – Paul

答えて

0

最初のチェック(クロームに検査ajax.googleapisを見つけるしてみてください...) 彼らは大丈夫だと同じレイアウトを持っている場合は、多分あなたはページB にjqueryのを実装していないが、いない場合は、あなたが再び呼び出す必要がありますajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js

+0

両方のページで1)ajax.googleapis、2)ページAのみ、3)ページBのみのすべての組み合わせを試しました。ページAがページBでタブとして呼び出されたとき、 3)。 – Paul

関連する問題