解决方案 »

  1.   

    怎么写value="<?php $params=$_POST['version']?>"
    value="<?php $version=$_POST['version']?>"
    这样都不行
      

  2.   

    a.php
     
    header('Content-type:text/json');
    $params = array(
    'version' => '5.0.0', //版本号
    'encoding' => 'GBK', //编码方式
    'certId' => getSignCertId (), //证书ID
    'txnType' => '01', //交易类型
    'signMethod'=>'01', //签名方法
    'txnSubType' => '01', //交易子类
    'bizType' => '000000', //业务类型
    'backUrl' => MPI_BACK_NOTIFY_URL, //后台通知地址
    'channelType'=>'07', //渠道类型
    'accessType' => '0', //接入类型
    'merId' => '898340183980105', //商户代码
    'orderId' => date('YmdHis'), //商户订单号
    'txnTime' => date('YmdHis'), //订单发送时间
    'accType' => '01', //账号类型
    'accNo' => '9555542160000001', //账号
    'txnAmt' => '1230',  //交易金额
    'currencyCode' => '156', //交易币种
    );
    echo json_encode($params);
    b.html
    引入JQuery: $.ajax({
                    type: "GET", 
                    url: 'a.php', 
                   data: {
                     
                    },
                    success: function (data) {
                        $("input[name='version']").val(eval(data).version);
                        $("input[name='encoding']").val(eval(data).encoding);
                        $("input[name='certId']").val(eval(data).certId);
                  //以下略...               },
                    dataType: "json" //数据格式:JSON
                });
      

  3.   

    表单提交是post ,jq 是get
      

  4.   


    <? echo $_POST['xxxx']; ?>