JComboを使用してチェーンコンボボックスを作成する

xplody

私の現在のコードが機能しないので、コードの助けを求めたいです...このサイトからこのプラグインコードを見つけましたここをクリックしてください...今のところ、最初のコンボボックスフィルタリングでもすべてが機能していません...誰でも助けることができますこのコードを動作させてください。

ここに画像の説明を入力してください

index.php:

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script type="text/javascript" src="jquery/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="jquery.jCombo.min.js"></script>
<script type="text/javascript" src="jquery.jCombo.js"></script>
</head>
<body>
<form>
<select name="position" id="position"></select>
<select name="salary_grade" id="salary_grade"></select>
<select name="salary" id="salary"></select>
</form>
<script type="text/javascript">
$( document ).ready(function() { 
   $("#position").jCombo({ url: "getPosition.php", selected_value : '150' } );
    $("#salary_grade").jCombo({ url: "getSalary_Grade.php?sgid=",
                    parent: "#position",
                    selected_value: '178'
                });     
    $("#salary").jCombo({ url: "getSalary.php?salaryid=",
                    parent: "#salary_grade",
                    selected_value: '630'
                });
});
</script>
</body>
</html>

getPosition.php:

<?php

    // Connect Database
    mysql_connect("localhost","root","");     
    mysql_select_db("test");

    // Execute Query in the right order  
    //(value,text)
    $query = "SELECT tcode, position FROM positions";
    $result = mysql_query($query);
    $items = array();
    if($result && mysql_num_rows($result)>0) {
        while($row = mysql_fetch_array($result)) {
            $option = array("id" => $row[0], "value" => htmlentities($row[1]));
            $items[] = $option; 
        }        
    }
    mysql_close();
    $data = json_encode($items); 
    // convert into JSON format and print
    $response = isset($_GET['callback'])?$_GET['callback']."(".$data.")":$data; 
    echo $data;
?>

getSalary_Grade.php:

<?php

    // Connect Database 
    mysql_connect("localhost","root","");     
    mysql_select_db("test");

    // Get parameters from Array
    $sgid = !empty($_GET['tcode'])
              ?intval($_GET['tcode']):0;

    // if there is no city selected by GET, fetch all rows    
    $query = "SELECT id,salary FROM salary_grades WHERE salary_grades.id = '$sgid'"; 

    //  fetch the results
    $result = mysql_query($query);
    $items = array();
    if($result && mysql_num_rows($result)>0) {
        while($row = mysql_fetch_array($result)) {
            $option = array("id" => $row[0], "value" => htmlentities($row[1]));
            $items[] = $option; 
        }        
    } 
    mysql_close();
    $data = json_encode($items); 
    $response = isset($_GET['callback'])?$_GET['callback']."(".$data.")":$data; 
    $cache->finish($response);  
?>

getSalary.php:

<?php

    // Connect Database 
    mysql_connect("localhost","root","");     
    mysql_select_db("test");

    // Get parameters from Array
    $salaryid = !empty($_GET['id'])
              ?intval($_GET['id']):0;

    // if there is no city selected by GET, fetch all rows    
    $query = "SELECT id,salary FROM salarys WHERE salarys.id = '$salaryid'"; 

    //  fetch the results
    $result = mysql_query($query);
    $items = array();
    if($result && mysql_num_rows($result)>0) {
        while($row = mysql_fetch_array($result)) {
            $option = array("id" => $row[0], "value" => htmlentities($row[1]));
            $items[] = $option; 
        }        
    } 
    mysql_close();
    $data = json_encode($items); 
    $response = isset($_GET['callback'])?$_GET['callback']."(".$data.")":$data; 
    $cache->finish($response);  
?>
display-name-is-missing

これは機能するはずです:

getSalary.php

// Connect Database 
mysql_connect("localhost","root",""); 
mysql_select_db("klayton"); 

// Get parameters from Array 
$salaryid = !empty($_GET['salaryid']) 
?intval($_GET['salaryid']):0; 

// if there is no city selected by GET, fetch all rows 
$query = "SELECT id,salary FROM salarys WHERE id = $salaryid"; 

// fetch the results 
$result = mysql_query($query); 
$items = array(); 
if($result && mysql_num_rows($result)>0) { 
while($row = mysql_fetch_array($result)) { 
$option = array("id" => $row['id'], "value" => htmlentities($row['salary'])); 
$items[] = $option; 
} 
}

getSalary_Grades.php

<?php 

// Connect Database 
mysql_connect("localhost","root",""); 
mysql_select_db("klayton"); 

// Get parameters from Array 
$sgid = !empty($_GET['sgid']) 
?intval($_GET['sgid']):0;

// if there is no city selected by GET, fetch all rows 
$query = "SELECT id, salary FROM salary_grades WHERE id = $sgid"; 

// fetch the results 
$result = mysql_query($query); 
$items = array(); 
if($result && mysql_num_rows($result)>0) { 
while($row = mysql_fetch_array($result)) { 
$option = array("id" => $row['id'], "value" => htmlentities($row['salary'])); 
$items[] = $option; 
} 
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

複数のチェックボックスを使用してReactコンポーネントを作成する

分類Dev

phpとajaxを使用してFILTERBY LOCATION(チェックボックスを使用)エンジンを作成する方法

分類Dev

テキストボックスデータを使用してラジオボタンをチェックする

分類Dev

FXMLを使用して動的コンボボックスJavaFxを作成する

分類Dev

javascriptを使用してコンボボックスの値を選択し、有効にするチェックボックスを無効にします

分類Dev

Xcodeでストーリーボードを使用してチェックボックスを作成する

分類Dev

チェックボックスを使用してQMLコンボボックスのポップアップを閉じるように制御する

分類Dev

チェックボックスを使用してdiv要素内のコンテンツの位置を交換する

分類Dev

WPF:チェックボックスを使用してコマンドをバインドする

分類Dev

CSSを使用してチェックボックス要素のコンテンツを変更する

分類Dev

バックボーンを使用してコレクションをプリフェッチする方法

分類Dev

バックボーンでRESTAPIを使用してコレクションをフェッチする

分類Dev

Ruby / Watirを使用してチェックボックスをオンにする

分類Dev

JavaScriptのすべてのチェックボックスを使用して、コンテンツに依存するチェックボックスを作成するにはどうすればよいですか?

分類Dev

独自のアクションリスナーを使用してAndroidStudioでチェックボックスオブジェクトを作成する方法

分類Dev

チェックボックスを使用してデータベースエントリを削除する

分類Dev

$ watchを使用してチェックされたチェックボックスをカウントするAngularjsチェックボックス

分類Dev

チェックボックスを使用してJDialogを作成する方法

分類Dev

チェックボックスを使用してJDialogを作成する方法

分類Dev

チェックボックスを使用して配列を作成する

分類Dev

PyQt5:プッシュボタンを使用してチェックボックスを動的に追加する

分類Dev

vueのデータバインディングとしてチェックボックスを使用する

分類Dev

チェックボックス付きのコンボボックスを作成しましたが、チェックボックスがオンになっているとイベントをキャッチできません

分類Dev

ボタンとしてラベルを使用してMVC.netコアチェックボックスをバインドする方法

分類Dev

JQueryを使用してチェックボックスでデータ属性でdivコンテンツをフィルタリングする

分類Dev

コンストラクターのループを使用してクイズの質問への回答のチェックボックスを生成する

分類Dev

カスタムポップアップを使用してJavaFXコンボボックスを作成する

分類Dev

チェックボックスを使用してAngularでボタンを表示または非表示にする

分類Dev

Tkを使用してPerlでボタン/チェックボックスを一列に配置する

Related 関連記事

  1. 1

    複数のチェックボックスを使用してReactコンポーネントを作成する

  2. 2

    phpとajaxを使用してFILTERBY LOCATION(チェックボックスを使用)エンジンを作成する方法

  3. 3

    テキストボックスデータを使用してラジオボタンをチェックする

  4. 4

    FXMLを使用して動的コンボボックスJavaFxを作成する

  5. 5

    javascriptを使用してコンボボックスの値を選択し、有効にするチェックボックスを無効にします

  6. 6

    Xcodeでストーリーボードを使用してチェックボックスを作成する

  7. 7

    チェックボックスを使用してQMLコンボボックスのポップアップを閉じるように制御する

  8. 8

    チェックボックスを使用してdiv要素内のコンテンツの位置を交換する

  9. 9

    WPF:チェックボックスを使用してコマンドをバインドする

  10. 10

    CSSを使用してチェックボックス要素のコンテンツを変更する

  11. 11

    バックボーンを使用してコレクションをプリフェッチする方法

  12. 12

    バックボーンでRESTAPIを使用してコレクションをフェッチする

  13. 13

    Ruby / Watirを使用してチェックボックスをオンにする

  14. 14

    JavaScriptのすべてのチェックボックスを使用して、コンテンツに依存するチェックボックスを作成するにはどうすればよいですか?

  15. 15

    独自のアクションリスナーを使用してAndroidStudioでチェックボックスオブジェクトを作成する方法

  16. 16

    チェックボックスを使用してデータベースエントリを削除する

  17. 17

    $ watchを使用してチェックされたチェックボックスをカウントするAngularjsチェックボックス

  18. 18

    チェックボックスを使用してJDialogを作成する方法

  19. 19

    チェックボックスを使用してJDialogを作成する方法

  20. 20

    チェックボックスを使用して配列を作成する

  21. 21

    PyQt5:プッシュボタンを使用してチェックボックスを動的に追加する

  22. 22

    vueのデータバインディングとしてチェックボックスを使用する

  23. 23

    チェックボックス付きのコンボボックスを作成しましたが、チェックボックスがオンになっているとイベントをキャッチできません

  24. 24

    ボタンとしてラベルを使用してMVC.netコアチェックボックスをバインドする方法

  25. 25

    JQueryを使用してチェックボックスでデータ属性でdivコンテンツをフィルタリングする

  26. 26

    コンストラクターのループを使用してクイズの質問への回答のチェックボックスを生成する

  27. 27

    カスタムポップアップを使用してJavaFXコンボボックスを作成する

  28. 28

    チェックボックスを使用してAngularでボタンを表示または非表示にする

  29. 29

    Tkを使用してPerlでボタン/チェックボックスを一列に配置する

ホットタグ

アーカイブ