English 中文(简体)
在使用j Query ajax json的情况下将聚居物品排入一个选中
原标题:populating items into a Select using jQuery ajax json, php

simple code to populate items into a Select using jQuery ajax json, php on first menu change it must make ajax call to fruit-varities.php to get a json array and create the second menu main page

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Load JSON data with jQuery, PHP and MySQL</title>
    <link rel="stylesheet" type="text/css" href="/css/main.min.css?1319445416"  />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function() {
         $( #mark ).change(function() {
             $.get("fruit-varities.php",
                { idcategory  : idc },
                function(data){
                    var select = $( #series ).empty();
                    $.each(data.values, function(i,item) {
                        select.append(  <option value=" 
                                             + item.fruit_id
                                             +  "> 
                                             + item.name
                                             +  </option>  ); 
                    });
                }, "json");
    });
    });
</script>
    </head>
    <body>
    <form>
    <select id="mark">
      <option value="">--</option>
      <option value="bmw">BMW</option>
      <option value="audi">Audi</option>
    </select>
    <select id="series">
    </select>
    <div id="view">
    </div>
    </form>
    </body></html>

这里是果实。 php

<?php
if(isset($_GET[ idcategory ])){
$item = Array(
    Array
        (
            "fruit_id" => "1",
            "name" => "Apple",
            "variety" => "Red Delicious"
        )

);
}
echo json_encode(item);
?>

this is doesn t work at it all don t know why ? everything seems to be fine for me but i don t know what is the problem

问题回答

您的网页上没有“idc”变数,但你正在将其用作Ajax要求参数值。 它没有计量,那么(通过分析你的实验室文字)应当具有何种价值(<代码>>id category para amount,因此,你可以替换{id category :idc } with { id category :}





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签