Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17984|Svare: 3

[Jquery] jquery bruker ajax forespørselsdatabase for provinsiell og kommunal kobling

[Kopier lenke]
Publisert på 19.08.2015 21:09:49 | | |
Fordi det var første gang jeg gjorde denne effekten, gjorde jeg det sakte og oppdaget at jeg hadde skrevet mye repeterende kode.

Det er ikke tid til å optimalisere nå, la oss klare oss med det, og til slutt legge ved den komprimerte pakken, inkludert databaseskriptet.

I tillegg er den provinsielle og kommunale koblingskoden skrevet i ren js vedlagt

Bruk JS for å realisere den tre-nivås koblingsmenyen 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 koden
AjaxDemo.rar (196.62 KB, Antall nedlastinger: 4)




Foregående:Advarsel om C5-harddisken på datamaskinen, hva skal gjøres
Neste:jquery flere felles kunnskapspunkter
Publisert på 21.08.2015 21:44:21 |
La meg legge til

SSLD.rar

185,49 KB, Nedlastingstider: 6, Nedlastingskreditter: -1 prestisje, -1 bidrag

Publisert på 22.08.2015 07:45:21 |

Veldig kraftig!!
Publisert på 22.08.2015 17:55:02 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com