jsonp 关于跨域
来源:互联网 发布:淘宝菲艺轩怎么样 编辑:程序博客网 时间:2024/05/01 01:40
在官网页面
<script>
$.ajax({
type:"GET",
url:"http://jsonp.pep",
dataType:"jsonp",
jsonp:"callback",
success:function(data){
if (data.status) {
$('.delu').hide();
$('.zhuce').hide();
$('.btntry').hide();
if ( $(".KZT").length <= 0 ) {
$(".headRight").append("<a href='http://_ifram.pep' class='KZT'>控制台</a>");
}
$('.KZT').show();
}else{
$('.denglu').show();
$('.zhuce').show();
$('.btntry').show();
if ( $(".KZT").length > 0 ) {
$(".KZT").remove();
}
}
},
error:function(jqXHR){
// alert("发生错误:"+jqXHR.status);
}
})
</script>
在登录服务器的jsonp.pep
<?php
header("content-type:text/html;charset=utf-8");
include '../../INC/db_qs_lu.inc';
if (!isset($_GET["callback"]) || empty($_GET["callback"]) ) {
echo '({"success":false,"msg":"参数错误"})';//({"a":"1","b":"2"}) 这种格式就是json格式,以对象的形式返回
return;
}
$jsonp = $_GET['callback'];//这个$jsonp的值是'callback'
if (!empty($_COOKIE['CUSTSESSID']) && $_COOKIE['CUSTSESSID'] != '') {
$CUSTSESSID = $_COOKIE['CUSTSESSID'];
$result=$mysqli_qs_lu->query("select id from ** where sessionid='".$CUSTSESSID."' ");
$row = $result -> fetch_assoc();
if (!empty($row )) {
echo $result = $jsonp.'({"status":true,"msg":"登录成功"})';
}else{
echo $result = $jsonp.'({"status":false,"msg":"查无此人"})';
}
}else{
echo $result = $jsonp.'({"status":false,"msg":"没有登录,或登录状态已过期"})';
}
?>
- jsonp 关于跨域
- 关于jsonp跨域细节整理
- 关于跨域返回jsonp的示例
- 关于Ajax跨域问题之JSONP
- 关于script jsonp跨域请求数据
- 关于跨域请求和JSONP
- 关于javascript跨域及JSONP的原理与应用
- 关于前端开发的跨域问题以及解决方法jsonp
- 关于jsonp跨域请求的实现原理
- 关于AJAX和JSONP的跨域问题和原理
- 关于jsonp实现跨域访问,以及存在的安全问题
- 关于JSONP
- 关于jsonp
- 关于JSONP
- 关于JSONP
- jsonp 跨域原理:深入浅出 jsonp
- jsonp 跨域访问
- JSONP跨域访问
- 缓存雪崩,缓存穿透解决方案
- 监听EditText输入框内输入内容的变化
- 直接交换数据
- Linux源码中的mktime算法解析
- runtime消息发送
- jsonp 关于跨域
- css 3 基础选择器。
- linux下讲解MySQL安装与登录方法
- 深圳非招人企业的 培训机构---各大应届生留意
- CCF 压缩编码(石子合并问题)
- java----MD5加密
- 使用Jenkins配置自动化构建maven项目
- mysql执行两条update语句
- Ionic集成极光推送