jsonp的跨域访问
来源:互联网 发布:淘宝优惠券shihuiw 编辑:程序博客网 时间:2024/05/29 11:26
前台代码:
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><title>上拉下拉动态加载例子</title><link href="/css/jquery.mobile.structure-1.3.2.css" rel="stylesheet" type="text/css"/><link href="/css/jquery.mobile-1.3.2.css" rel="stylesheet" type="text/css"/><script src="/js/jquery.js" type="text/javascript"></script><script src="/js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script><script type="text/javascript">$(document).ready(function(){ $("#sub").click(function(){ $.ajax({//url:'<?php echo base_url("index.php/login/checklogin") ?>',url:"http://localhost/index.php/login/checklogin?uname="+$("#uname").val(),type: "get", async: false,//data:{uname:$("#uname").val()},//dataType: "text",dataType:"jsonp",jsonp:"callback",jsonpCallback:"test",success: function(json){//$("#fanhui").val(data[0].uname);alert('您的名字:'+json[0].uname);},error: function (jqXHR, textStatus, errorThrown) { alert(textStatus[0]); } }); });});</script></head><body><div data-role="page" id="page1"> <div data-theme="a" data-role="header"> <h3> Header </h3> </div> <div data-role="content"> <div data-role="fieldcontain"> <input name="uname" id="uname" placeholder="帐号" value="" type="text"> </div> <div data-role="fieldcontain"> <input name="upass" id="textinput3" placeholder="密码" value="" type="password"> </div><p id="p1"></p><p id="p2">有用吗??</p> <input id="sub" type="submit" value="提交" name="sub"> <input type="submit" value="取消" name=""><h2>返回的内容</h2> <div data-role="fieldcontain"> <input name="" id="fanhui" placeholder="" value="" type="text"> </div> <button>向页面发送</button> </div><div data-role="footer" data-position="fixed"><div data-role="navbar" data-grid="a"><ul><li><a href="index.html" class="ui-btn-active" data-ajax="false">首页</a></li><li><a href="two.html" data-ajax="false">第二页</a></li></ul></div></div></div></body></html>
CI的Model层:
<?phpclass Test_m extends CI_Model{function __construct(){parent::__construct();$this->load->database();}function user_insert($arr){$this->db->insert('user',$arr);}function user_update($id,$arr){$this->db->where('uid',$id);$this->db->update('user',$arr);}function user_del($id){$this->db->where('uid',$id);$this->db->delete('user');}function user_select($name){$this->db->where('uname',$name);$this->db->select('*');$query=$this->db->get('user');return $query->result();}function user_select_all(){$this->db->select('*');$query=$this->db->get('user');return $query->result();}function user_select_limit($start,$end){$this->db->select('*');$this->db->limit($end,$start);$query=$this->db->get('user');return $query->result();}}?>
CI的Controller层:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Login extends CI_Controller{function index(){$this->load->helper('url');$this->load->view('jquery');}public function test(){echo '存在';} public function get() { $this->load->model("test_model"); $user = $data['status'] = 'success'; // 成功的狀態 $data['result'] = '我要的內容'; echo json_encode($data); }function checklogin(){$this->load->model("test_m");$user=$this->test_m->user_select($_GET['uname']); //这边一定要用Getif($user){ // echo '成功了';// var_dump($user); $test = json_encode($user); $callback = $_GET['callback']; echo $callback."($test)"; exit;}else{echo '没有成功,你不是会员';}}}
- jsonp的跨域访问
- jsonp 跨域访问
- JSONP跨域访问
- jsonp跨域访问
- Jsonp 跨域访问
- 跨域访问jsonp
- Jsonp 跨域访问
- JSONP 跨域访问
- Jsonp 跨域访问
- jsonp跨域访问
- jsonp跨域访问
- 跨域访问 jsonp
- JSONP跨域访问
- jsonp跨域访问
- JSONP 跨域访问
- 跨域访问jsonp
- jsonp跨域访问
- jsonp 跨域访问
- leetcode Container With Most Water
- 云台控制协议VISCA、PELCO-D、PELCO-P
- PopupWindow源码分析
- MakeFile添加ifdef中参数的方法(其实是GCC种的预定义功能)
- Java 调用cmd.exe命令
- jsonp的跨域访问
- IOS系统控件高度
- dll生成lib文件
- PHP实现单件模式的几种方式
- 运用冒泡法结合数组,讲给定的数据按照降序排列出来
- CMDLINE的解析
- 如何把 java applet 转化为java application
- uva 1388 - Graveyard(数论)
- CentOS下高并发socket最大连接数所受的各种限制