0

livesearch を実装できるようにする jQuery スクリプトを作成しようとしています。これまでのところ、画面には何も表示されず、何も表示されず、何が問題なのかわかりません。何か案は?

JavaScript:

function searchMembers() {
    document.body.style.cursor = "wait";
    var gradeMenu = document.getElementById("grade");
    var gradeValue = gradeMenu.options[gradeMenu.selectedIndex].text;
    var firstNameValue = document.getElementById("firstName").value;
    var lastNameValue = document.getElementById("lastName").value;
    var studentIDValue = document.getElementById("studentID").value;

     $.post (
           "search.php", 
           {'firstName':firstNameValue, 'lastName':lastNameValue,  'grade':gradeValue, 'stID':studentIDValue},
           function(data) {
                 document.getElementById("searchOutput").innerHTML=data;
                 document.body.style.cursor="auto";
            }
      );
}
$(document).ready(function() {
      var loc = (String)(window.location);
          if(loc.indexOf("view_membersWithSearch.php") > 0)
      searchMembers();
 });

search.php:

   if(isset($_POST['firstName'])) {
        $firstNameValue = $_POST['firstName'];  
    }
    if(isset($_POST['lastName'])) {
        $lastNameValue - $_POST['lastName'];
    }       
    if(isset($_POST['grade'])) {
        $gradeValue = $_POST['grade'];
    }
    if(isset($_POST['stID'])) {
        $studentIDValue = $_POST['stID'];
    }   

view_membersWithSearch.php:

<div id="searchOutput"></div>

編集: jQuery が含まれています。view_membersWithSearch.php の一番下に配置しました。問題は、メニューをクリックするかテキストを挿入して検索を更新した後、何も起こらないことです。結果が配置されるはずの領域は空白です。デフォルトでは、すべての結果もデフォルトで表示されるはずですが、それも空白です。

編集 2: Firebug はこれを示します: HTML ドキュメントの文字エンコーディングが宣言されていません。ドキュメントに US-ASCII 範囲外の文字が含まれている場合、一部のブラウザー構成では、ドキュメントが文字化けしてレンダリングされます。ページの文字エンコーディングは、ドキュメントまたは転送プロトコルで宣言する必要があります。

4

1 に答える 1

0
$.post (
           "search.php", 
           {firstNameValue:'firstName', lastNameValue:'lastName',  gradeValue:'grade', studentIDValue:'stID',

編集1:

$.post (
           "search.php", 
           {firstName:firstNameValue, lastName:lastNameValue,  grade:gradeValue, stID:studentIDValue},

編集2:

あなたが逃しましたhref

    if(loc.href.indexOf.("view_membersWithSearch.php") > 0)
于 2013-03-23T08:18:08.147 に答える