-5
私はログインフォームを作成しようとしていますが、ログインボタンをクリックしても何も起こらず、コンソールにTypeError($ .ajaxは関数ではありません)が表示されます。
これはAjaxの機能を呼び出すためのJavaScript関数です:
$("#loginBtn").click(function() {
$.ajax({
type: 'POST',
url: 'actions.php?action=login',
data: 'username=' + $("#loginUsername").val() + "&password=" + $("#loginPassword").val(),
success: function(result) {
// futher processing
}
});
});
これは私のファイル階層です:
quarkbits/
|- actions.php
|- js/
| |- main.js
|- views/
| |- footer.php (contains the link to the main.js file)
| |- header.php (contains the login button
|- index.php (includes footer.php file)
おそらく、jQueryスクリプトで読み込むのを忘れてしまったか、間違ってしまったでしょう。 –
明確にするには、JQueryを使用する前にJQueryを読み込む必要があります。 –
ブラウザコンソール、JSパネルを確認してください。ファイルがロードされる順序を参照してください。最後にjqueryがロードされていますか? –