在官网页面
<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":"没有登录,或登录状态已过期"})'; } ?>