您现在的位置是:Ajax - 技术吧
  • 获取基金最新净值接口

    <script type="text/javascript">
        var url = "http://fundgz.1234567.com.cn/js/001186.js";
        $.ajax({
            url: url,
            dataType: "jsonp",
            jsonpCallback: 'callback',
            success: function(data) {
               console.log(data);
            }
        });
    
        function jsonpgz(data) {
            alert('jsonpgz:');
            console.log(data);
        }
    </script>

    yuli0927 2019年02月21日 标签: JavaScript Ajax分类: Web

  • 判断是否为Ajax请求

    PHP

    if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"])=="xmlhttprequest"){ 
        // ajax 请求的处理方式 
    }else{ 
        // 正常请求的处理方式 
    };

    JS

    var xmlhttp=new XMLHttpRequest(); 
    xmlhttp.open("GET","test.php",true); 
    xmlhttp.setRequestHeader("X-Requested-With","XMLHttpRequest"); 
    xmlhttp.send();

    yuli0927 2019年01月30日 标签: PHP JavaScript Ajax分类: PHP

  • PHP解决ajax跨域header头设置

    header('Access-Control-Allow-Origin: *');
    header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');
    //主要为跨域CORS配置的两大基本信息,Origin和headers

    yuli0927 2018年09月18日 标签: PHP Ajax分类: PHP

  • ajax后台定时获取数据

    ajax后台获取json数据, 满足条件后刷新页面.

    应用场景: A手机展示支付二维码, B手机扫码支付成功后, A手机每隔5秒从后台获取支付状态,成功即刷新页面.

    <script type="text/javascript" src="/static/js/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
    //定时请求刷新
        setInterval(getStatus, 5000); //用户扫码付款, 后台定时获取status
        function getStatus() {
            var id = "<?php echo $id ?>";
            $.ajax({
                async: false,
                url: "qrcode.php", //PHP文件的地址
                type: "get", //get和post发送方式
                data: ({id: id, json: 1}),
                success: function (result) //返回json
                {
                    if (result) {
                        var obj = eval("("+result+")");
                        if (obj.id==id&&obj.status==2) { //判断id一致, status已更新
                            location.reload(); //刷新页面
                        }
                    }
                },
            });
        }
    </script>

    yuli0927 2017年04月07日 标签: JavaScript Ajax分类: Web