当前位置: 首页 > wzjs >正文

做网站找不到客户网络销售网站

做网站找不到客户,网络销售网站,php网站数据库怎样导入,福州个人建站模板1. 省市联动:在网页上,选择对应的省份之后,动态的关联出该省份对应的市。选择对应的市之后,动态地关联出城市对应的区。 2. 设计数据库表 t_area (区域表) id(PK-自增) code name pcode ------------…

1. 省市联动:在网页上,选择对应的省份之后,动态的关联出该省份对应的市。选择对应的市之后,动态地关联出城市对应的区。

2. 设计数据库表

t_area (区域表)
id(PK-自增)	  code		name		pcode
---------------------------------------------
1				001		 河北省		null
2				002		 河南省		null
3				003		 石家庄	    001
4				004		 邯郸	    001
5				005		 郑州	    002
6				006		 洛阳	    002
7               007      江苏       null
8               008      南京       007将全国所有的省、市、区、县等信息都存储到一张表当中。
采用的存储方式实际上是code pcode形势。

3. 这里只是一个模拟,所以建的数据库是不完整的,想要完整的数据库,可以去网上找。

4. 上代码

(1)自写的jQquery库

function jQuery(selector){ // selector可能是#id,也可以是其他的选择器,例如类选择器:.classif(typeof selector == "string"){if (selector.charAt(0) == '#') {domObj = document.getElementById(selector.substring(1));return new jQuery();}}if(typeof selector == "function"){window.onload = selector;}this.html = function(htmlStr){domObj.innerHTML = htmlStr;}this.click = function(fun){domObj.onclick = fun;}this.val = function(v){if (v == undefined) {return domObj.value;}else{domObj.value = v;}}this.change = function(fun){domObj.onchange = fun;}// 静态的方法:发送ajax请求jQuery.ajax = function(jsonArgs){var xhr = new XMLHttpRequest();xhr.onreadystatechange = function(){if (this.readyState == 4) {if (this.status == 200) {var jsonObj = JSON.parse(this.responseText);jsonArgs.success(jsonObj);}}}if (jsonArgs.type.toUpperCase() == "POST") {xhr.open("POST",jsonArgs.url,jsonArgs.async);xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")xhr.send(jsonArgs.data);}if (jsonArgs.type.toUpperCase() == "GET") {xhr.open("GET",jsonArgs.url + "?" + jsonArgs.data,jsonArgs.async);xhr.send();}}
}
$=jQuery;

(2)html文件(Ajax请求)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>用ajax实现省市联动</title>
</head>
<body>
<!--引入自己编写的jQuery库-->
<script type="text/javascript" src="/ajax/js/jQuery-1.0.0.js"></script>
<!--<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>-->
<script type="text/javascript">
$(function(){// 发送ajax请求,获取所有的省份,省份的pcode是null$.ajax({type: "get",url : "/ajax/listArea",data : "t=" + new Date().getTime(),async : true,success:function(jsonArr){var html = "<option value=\"\">--请选择省份--</option>";for (var i = 0; i < jsonArr.length; i++) {var area = jsonArr[i];html += "<option value=\""+area.code+"\">"+area.name+"</option>"}$("#province").html(html)}})// 只要change发生,就发送ajax请求$("#province").change(function(){$.ajax({type: "get",url : "/ajax/listArea",data : "t=" + new Date().getTime()+ "&pcode="+this.value,async : true,success:function(jsonArr){var html = "<option value=\"\">--请选择市--</option>";for (var i = 0; i < jsonArr.length; i++) {var area = jsonArr[i];html += "<option value=\""+area.code+"\">"+area.name+"</option>"}$("#city").html(html)}})})
})
</script>
<select id="province"></select>
<select id="city"></select>
</body>
</html>

(3)servlet文件(后端)

package com.bjpowernode.ajax.servlet;import com.alibaba.fastjson.JSON;
import com.bjpowernode.ajax.bean.Area;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.sql.*;
import java.util.ArrayList;/*** 动态获取所有的省份*/
@WebServlet("/listArea")
public class ListAreaServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 连接数据库,获取所有的对应区域,最终响应一个JSON格式的字符串给WEB前端Connection conn = null;PreparedStatement ps = null;ResultSet rs= null;ArrayList<Area> areas = new ArrayList<>();String pcode = request.getParameter("pcode");String sql;try {Class.forName("com.mysql.cj.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/bjpowernode?useUnicode=true&characterEncoding=UTF-8";String user = "root";String password = "1234";conn = DriverManager.getConnection(url,user,password);if (pcode == null){sql = "select code,name from t_area where pcode is null";ps = conn.prepareStatement(sql);}else{sql = "select code,name from t_area where pcode = ?";ps = conn.prepareStatement(sql);ps.setString(1,pcode);}rs = ps.executeQuery();while (rs.next()) {String code = rs.getString("code");String name = rs.getString("name");Area area = new Area(code, name);areas.add(area);}} catch (ClassNotFoundException e) {throw new RuntimeException(e);} catch (SQLException e) {throw new RuntimeException(e);} finally{if (rs != null) {try {rs.close();} catch (SQLException e) {throw new RuntimeException(e);}}if (ps != null) {try {ps.close();} catch (SQLException e) {throw new RuntimeException(e);}}if (conn != null) {try {conn.close();} catch (SQLException e) {throw new RuntimeException(e);}}}response.setContentType("text/html,charset=UTF-8");String json = JSON.toJSONString(areas);response.getWriter().print(json);}}

5. 展示效果


文章转载自:

http://dvAI7hTe.mdfxn.cn
http://ZRFEzEQT.mdfxn.cn
http://Y9R2ud39.mdfxn.cn
http://ChnIC38Y.mdfxn.cn
http://q9BeZRx6.mdfxn.cn
http://auSYHj4e.mdfxn.cn
http://8ZNcrRtv.mdfxn.cn
http://zhT2qIjG.mdfxn.cn
http://tpUiJZuJ.mdfxn.cn
http://bPN7yeBz.mdfxn.cn
http://PeN0V29Z.mdfxn.cn
http://hIGogdaP.mdfxn.cn
http://poKUuI9i.mdfxn.cn
http://0RnpFNev.mdfxn.cn
http://zCdz95VY.mdfxn.cn
http://IBLu6ptc.mdfxn.cn
http://Z6ykZgr4.mdfxn.cn
http://VbsJvnRK.mdfxn.cn
http://KFSX7BVl.mdfxn.cn
http://68afaNhv.mdfxn.cn
http://xhXteEUT.mdfxn.cn
http://YPorI6j6.mdfxn.cn
http://Bc3jy441.mdfxn.cn
http://lK9mciN0.mdfxn.cn
http://WmdWqdSd.mdfxn.cn
http://josi8Huc.mdfxn.cn
http://gS6vjkXH.mdfxn.cn
http://2qYrRBJO.mdfxn.cn
http://RaeMTx69.mdfxn.cn
http://r2eCixVf.mdfxn.cn
http://www.dtcms.com/wzjs/651420.html

相关文章:

  • 如何仿做网站网站内容布局
  • 长治一般做一个网站需要多少钱p2p网站建设规划
  • 做淘口令网站网站做二维码吗
  • 企业网站怎么搜索优化wordpress 通讯录插件
  • 品牌网站建设切入点计科专业毕设做网站
  • 网站维护花费网站建设项目实训报告书
  • 阿里云网站托管网站开发好还要空间吗
  • 做装修公司网站费用涂鸦智能深圳分公司
  • 劳务输送网站建设方案2019为网站网站做代理被判缓刑
  • 泉州外贸网站建设都有哪些公司乐趣做网站
  • 一级a做爰精免费网站玉林住房和城乡建设局网站官网
  • 有的网站显示正在建设中如何制作视频
  • 织梦网站建设实训总结网店名字创意
  • 哪些公司做DZ网站维护学交互设计网站
  • 营销型网站建设怎么做怎样用jsp做网站登录
  • 电脑技术学习网站wordpress 子域名
  • 网站建设图片设置app开发公司的管理体系
  • 网站策划知识做玩网站怎么上传图片
  • 做网站怎么防止被黑西部数码网站模板
  • 网站建设者属于广告经营者吗邢台网站建设服务周到
  • 四川外国语大学网站建设平安好车主app下载官方网站下载
  • 门户网站设计技巧谷歌google不能访问造成wordpress打开缓慢
  • 西安专业网站建设公司哪家好苏州实力做网站公司
  • 找高权重的网站做外链商丘市住房和城乡建设厅网站
  • 网站推广对企业的优势wordpress对seo友好吗
  • 现在做网站怎么赚钱上海网站开发开发好的公司电话
  • 电子产品网站wordpress 购物 主题
  • 济南酷火网站建设太原汽车网站建设
  • 关于1-6月网站建设工作通报网站一定备案
  • 网站建设圣诞素材北京梵客家装官网