2010-11-30 7 views
0

以下のテストコードが適切であることを確認したいだけです。私は読んできました、それはhtml構文エラーがjquery ajaxを使用できないようにレンダリングするようですか?もう1つの理由は私のjquery ajaxが問題で動作しないことです。

このコードが含まれている場所がたくさんあるので、これらのファイルに問題があり、私のAjaxコードとは関係がありません。

$("#checkEmail").blur(function(){ 
    $.ajax({ 
    type: "POST", 
    url: "adamcheck.php", 
    data: "checkit=" + $("#checkEmail").val(), 
    success: function(output){ 
     $("#userCheck").html(output); 
    } 
    });               
}); 

adamcheck.php

<script type="text/javascript"> 
$(document).ready(function() { 
    alert("FGHFGHGFH"); 
}); 
</script> 
<?php 
if(isset($_POST['checkit'])){  
    $email= $_POST['checkit'];  
    echo "<p>$email</p>"; 
}  
?> 
+0

userCheckとは何ですか? – Adam

+1

@adam、firefoxとfirebugがインストールされている場合はFirebugを開いてネットパネルを開き、ajaxコールが起動されているかどうかを確認してください。これはデバッグを開始する最善の方法です。 – kobe

+0

'id' "checkEmail"がページ内で何度も使われていますか? –

答えて

1

(あなたは多くのことに疑問を持っている)、このような状況でのみ可能な方法は、エンティティによってステップ、エンティティによってデバッグ段階にあります。まず、AJAXの投稿にあなたの疑いを明らかにしてください。このコードと必要最小限のHTMLとPHPコードだけを取り出し、別の設定(プロジェクトとは別)に入れてください。これに対するショートカットはありません。

これが機能する場合は、インクルードの束に移動します。 There

ちなみに、あなたのAJAXの郵便番号は構文的に正しいと思われ、とても基本的でシンプルです。

+0

ありがとうございます。はい、私はそれをやってしまったそれは含まれていた...幸いにもそれは不可欠なjsファイルのようには思わない – Adam

+0

あなたは大歓迎です。他のファイルのためにjsエラーがありましたか? –

関連する問題