通过ajax从php下载数据

时间:2013-05-16 14:08:49

标签: php json jquery

好的我必须下拉框,现在当选择下拉框A中的项目时,它应该使用该选定的值作为php中的参数并使用查询结果填充下拉框B。

<html>
<head>
    <title>Untitled Document</title>    
</head>   
<body>
<select name="sel1" id="sel1">
    <option>Alphabets</option>
    <option>Numbers</option>
</select>

<select name="sel2" id="sel2">
    <option></option>
</select>
</body>
</html>

当我在'sel1'中选择'字母'时,它应该用字母填充'sel2',如果我在sel1中选择'Numbers',它应该用数字填充sel2。我希望这很清楚,我是PHP的新手,所以我真的需要帮助这个ajax回发的东西。

3 个答案:

答案 0 :(得分:0)

您可以在更改时使用javascript事件来调用一个函数,您可以在其中运行php查询并填充结果。

<select name="sel1" id="sel1" onchange='funct()'>

答案 1 :(得分:0)

看一下这个链接;它完全符合您的要求。http://mukundtopiwala.wordpress.com/2012/11/13/country-state-city-ajax-dropdown/

答案 2 :(得分:0)

首先你应该添加onChange="selec()"

    function selec(){
    var getdata = document.getElementById("sel1").value;
    $.ajax({
url:your php,
dataType:"json",
contentType:"application/x-www-form-urlencoded; charset=UTF-8",
data:your parameter of json,
type:"GET",
success: function(jsondata){

}
});

    }