Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17984|Svar: 3

[Jquery] jquery bruger ajax request-database til provinsielle og kommunale forbindelser

[Kopier link]
Opslået på 19/08/2015 21.09.49 | | |
Fordi det var første gang, jeg lavede denne effekt, gjorde jeg det langsomt og opdagede, at jeg havde skrevet en masse gentagende kode.

Der er ikke tid til at optimere nu, lad os klare os med det og til sidst vedhæfte den komprimerede pakke, inklusive databasescriptet.

Derudover er den provinsielle og kommunale koblingskode skrevet i ren js vedlagt

Brug JS til at realisere den tre-niveaus linkage-menu for provinser og byer
http://www.itsvse.com/thread-2072-1-1.html
(Kilde: Wuhan Software Engineering Vocational College)


  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PlaceInfo.aspx.cs" Inherits="AjaxDemo.PlaceInfo" %>

  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5.     <title></title>
  6.     <scrip去掉t src="scrip去掉ts/jquery-1.4.1.min.js" type="text/javascrip去掉t"></scrip去掉t>
  7.     <scrip去掉t type="text/javascrip去掉t">

  8.         //省方法
  9.         function sheng() {
  10.             var $sheng = $("#sheng option:selected").val();
  11.             $.ajax({
  12.                 url: "ajax3.aspx",
  13.                 type: "get",
  14.                 data: "test=x&sheng=" + $sheng,
  15.                 success: function (mesg) {
  16.                     $("#shi").empty();
  17.                     $("#shi").append(mesg);
  18.                     $("#shi option:eq(0)").attr("selected", "selected");
  19.                     var num = $("#shi option").length;
  20.                     if (num > 1) {
  21.                         $("#shi").show();
  22.                     } else {
  23.                         $("#shi").hide();
  24.                     }
  25.                     shi();
  26.                 }
  27.             });
  28.         };
  29.         //市方法
  30.         function shi() {
  31.             var $shi = $("#shi option:selected").val();
  32.             $.ajax({
  33.                 url: "ajax3.aspx",
  34.                 type: "get",
  35.                 data: "test=x&sheng=" + $shi,
  36.                 success: function (mesg) {
  37.                     $("#xian").empty();
  38.                     $("#xian").append(mesg);
  39.                     $("#xian option:eq(0)").attr("selected", "selected");
  40.                 }
  41.             });
  42.         }
  43.         $(function () {

  44.             $.ajax({
  45.                 url: "ajax3.aspx",
  46.                 type: "get",
  47.                 data: "",
  48.                 success: function (mesg) {
  49.                     $("#sheng").append(mesg);
  50.                     $("#sheng option:eq(0)").attr("selected", "selected");
  51.                     sheng();
  52.                     
  53.                 }
  54.             });
  55.             /**测试按钮**/
  56.             $(":button").click(function () {
  57.                 var $a = $("#sheng option:selected").val();
  58.                 alert($a);
  59.             });
  60.             //选中省
  61.             $("#sheng").change(function () {
  62.                 sheng();
  63.             });
  64.             //选中市
  65.             $("#shi").change(function () {
  66.                 shi();
  67.             });
  68.         });
  69.     </scrip去掉t>
  70. </head>
  71. <body>
  72.     <form id="form1" runat="server">
  73.     <div>
  74.         <select id="sheng"></select>
  75.         <select id="shi"></select>
  76.         <select id="xian"></select>
  77.         <input type="button" value="test" />   
  78.     </div>
  79.     </form>
  80. </body>
  81. </html>
Kopier kode
AjaxDemo.rar (196.62 KB, Antal downloads: 4)




Tidligere:Advarsel om computerharddisk C5, hvad skal man gøre
Næste:jquery flere fælles videnspunkter
Opslået på 21/08/2015 21.44.21 |
Lad mig tilføje

SSLD.rar

185,49 KB, Downloadtider: 6, Downloadkreditter: -1 prestige, -1 bidrag

Opslået på 22/08/2015 07.45.21 |

Meget kraftfuldt!!
Opslået på 22/08/2015 17.55.02 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com