分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Ajax实例

发布时间:2023-09-06 01:40责任编辑:沈小雨关键词:Ajax

下来列表实例

引入jquery文件

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script src="../jquery-1.11.2.min.js"></script></head>

 样式

<body><h1>加载数据</h1><select id="nation"></select></body>

 js代码

<script type="text/javascript">$(document).ready(function(e) {//页面加载完成后在执行的方法 ???$.ajax({url:"sel.php",dataType:"TEXT",success: function(data){//请求完成后在执行var hang = data.split("|");//字符串分割成字符串数组。var str = "";for(var i=0;i<hang.length;i++){var lie = hang[i].split("^");//字符串分割成字符串数组。str = str+"<option value=‘"+lie[0]+"‘>"+lie[1]+"</option>";//拼接}$("#nation").html(str);//修改标签}});});</script>

 处理页面

<?phprequire_once "DBDA.class.php";$db = new DBDA();$sql = "select * from nation";echo $db->strquery($sql);//输出字符串

 DBDA封装

<?phpclass DBDA{public $host="localhost"; //服务器地址public $uid="root"; //用户名public $pwd="123"; //密码public $dbname="crud"; //数据库名称/*执行一条SQL语句的方法@param sql 要执行的SQL语句@param type SQL语句的类型,0代表查询 1代表增删改@return 如果是查询语句返回二维数组,如果是增删改返回true或false*/public function query($sql,$type=0){$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);$result = $db->query($sql);if($type){return $result;}else{return $result->fetch_all();}}public function strquery($sql,$type=0){//字符串$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);$result = $db->query($sql);if($type){return $result;}else{$arr = $result->fetch_all();$str ="";foreach($arr as $v){$str .= implode("^",$v)."|";//拼接字符}$str = substr($str,0,strlen($str)-1);//截取字符串return $str;//返回字符串}}}

Ajax实例

原文地址:https://www.cnblogs.com/navyouth/p/8375866.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved