2016-09-26 3 views
0

$( '#modal')。modal( 'hide')を使ってモーダルを隠す必要があります。 しかし、エラー$(...)を返します。モーダルは関数ではありません。 多くのSOの質問からは、エラーはjQueryを2回読み込むことから来ているようです(画像参照)。

最初のjQueryロードは、すべてのマイファイルに含まれています(テンプレートに必要です)。 しかし、2番目はGoogleマップでダウンロードされたようです。

jQueryの2番目の負荷を避けることはできますか? 私はこの問題に対処するための良いアドバイスも受けています。おかげ

は、[EDIT - 追加されたコードと、エラーの詳細] jQueryの負荷が成功した場合

$.ajax({ 
    method: "POST", 
    url: "./LoginFB.php", 
    data: { variables }, 
    dataType: "json" 
}) 
.done(function(data) { 
    $('#modalLogin').modal('hide'); 
    if(!data.loggedIN) {location.reload();} 
    //console.log('alert'); 

}); 

Chrome debug console

+0

エラーが発生すると、エラーの原因がわかります。 –

+0

'console.log($)' –

+0

コードを表示してみてください。 – makshh

答えて

0

使用window.jQueryは、jQueryのが正常かロードされているかどうかを確認するために、そしてからの読み込みをスキップグーグルマップ。

+0

Googleマップからの読み込みをスキップしますか? – gentleboy

関連する問題