码迷,mamicode.com
首页 > Web开发 > 详细

Ajax实例

时间:2018-01-29 11:42:24      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:str   字符串   封装   页面   完成   false   fetch   标题   用户   

下来列表实例

引入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>

 处理页面

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

 DBDA封装

<?php
class 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实例

标签:str   字符串   封装   页面   完成   false   fetch   标题   用户   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!