zoukankan      html  css  js  c++  java
  • js ajax 调试

    谷歌浏览器

    F12->network->()请求ajax)->出现ajax调用的方法名-->点击查看网站请求地址--返回所有的数据(preview面板中)

    success返回后不处理,

    才能直接查看返回的数据,

    {errorCode: 0, message: "支付请求成功!", page: null,…}
    data
    :
    "
    <form id="alipaysubmit" name="alipaysubmit" action="https://mapi.alipay.com/gateway.do?_input_charset=utf-8" method="get"><input type="hidden" name="sign" value="41c844adfc8b054aa8768c5d57e30000"/><input type="hidden" name="body" value="xxx公司"/><input type="hidden" name="_input_charset" value="utf-8"/><input type="hidden" name="subject" value="xxx公司"/><input type="hidden" name="total_fee" value="0.1"/><input type="hidden" name="sign_type" value="MD5"/><input type="hidden" name="service" value="alipay.wap.create.direct.pay.by.user"/><input type="hidden" name="notify_url" value="http://192.168.100.185:7080/alipay/alipayNotifyDPDownline"/><input type="hidden" name="partner" value="2088521147519784"/><input type="hidden" name="seller_id" value="2088521147519784"/><input type="hidden" name="out_trade_no" value="1307"/><input type="hidden" name="payment_type" value="1"/><input type="hidden" name="return_url" value="http://192.168.100.185:7080/alipay/alipayReturnDPDownline"/><input type="submit" value="确认" style="display:none;"></form><script>document.forms['alipaysubmit'].submit();</script>

    "
    errorCode
    :
    0
    message
    :
    "支付请求成功!"
    page
    :
    null
    success
    :
    true

    支付宝-->网页支付-->ajax请求到php后台-->后台把数据-->post提交java-->
    返回数据转为数组json_decode($arr,true);-->转成json给ajax
    把数据网页中打印出支付宝页面-->document.write(d.data);


    function initAddFormListen(){
    $('#payform').on('submit',function(ev){
    ev.preventDefault();
    var store_id = $('.store_id').val();
    if(store_id <= 0){
    alert('没有该店铺');
    return false;
    }

    $.ajax({
    url:"<?php echo Yii::$app->urlManager->createUrl(['physical/pay']);?>",

    type:'POST',
    data:$('#payform').serialize(),
    dataType:'json',
    success:function(d){
    if(d.errorCode==0){
    document.write(d.data);
    }else{
    alert('申请支付失败');
    }
    },error:function(){
    alert('申请支付失败');
    }

    });

    });
    }

    //页面加载完毕 , 添加一个监听form提交事件
    initAddFormListen();

  • 相关阅读:
    接口测试(基础知识)
    MapReduce的方式进行HBase向HDFS导入和导出
    HBase的JavaAPI操作
    Maven中settings.xml的配置项说明
    Eclipse使用Maven创建普通Java工程时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.
    ip 子网掩码 网关 DNS
    IP地址,子网掩码、默认网关,DNS理论解释
    IP地址,子网掩码,默认网关,路由,形象生动阐述
    Hive的JDBC使用&并把JDBC放置后台运行
    Hive中自定义函数
  • 原文地址:https://www.cnblogs.com/bj-tony/p/6086079.html
Copyright © 2011-2022 走看看