ajax测试总模板

 ajax测试总模板

<body>
    <button id="SubmitButton">点击跳转</button>
    <img src="" alt="条形码" id="BarCode" />
    <img src="" alt="二维码" id="QRCode" />
    <form id="form1" runat="server">
        <div>
            <script src="/Scripts/jquery-1.10.2.min.js"></script>
            <script src="/Scripts/Common/common.js"></script>
            <script src="/Scripts/jquery.lazyload.min.js"></script>
            <script type="text/javascript">
                $(document).ready(function () {
                    $("#SubmitButton").click(function () {
                        alert("ajax准备开始");

                        var jsonMbWriteInfo = [
                                {
                                    "Filed": "姓名",
                                    "ValType": "0",
                                    "Value": "林小明"
                                },
                                {
                                    "Filed": "手机",
                                    "ValType": "1",
                                    "Value": "13104809999"
                                },
                                {
                                    "Filed": "QQ号",
                                    "ValType": "2",
                                    "Value": "470935333"
                                }
                        ];
                        var jsonMbWriteInfoResult = JSON.stringify(jsonMbWriteInfo);

                        var jsonMbSkuIDList = [
                            /*
                            {
                                "AvSkuID": "24"
                            },
                            {
                                "AvSkuID": "25"
                            },*/
                            {
                                "AvSkuID": "26"
                            }
                        ];
                        var jsonMbSkuIDListResult = JSON.stringify(jsonMbSkuIDList);

                        $.ajax({
 //点击生成条形码和二维码
                            url: "/Mobile/AppointActivity/AppointActivityMbHandler.ashx?type=CreateBarCodeAndQRCode",
                            type: "post",
                            data: {
                                "BID": '<%=encBID%>',
                                "AvSkuInfoID": "A2017112811340986281"
                            },
                            dataType:"json",
                            success: function (obj) {
                                alert(obj.code);
                                alert(obj.data);
                                if (obj.code == "1") {
                                    alert("成功");
                                    if (obj.msg = "获取图片成功") {
                                        $('#BarCode').attr('src', obj.data["BarCode"]);
                                        $('#QRCode').attr('src', obj.data["QRCode"]);
                                    }
                                    return;
                                }
                                if (obj.status == "1") {
                                    alert("成功");
                                    alert(obj.msg);
                                }
                                if (obj.code == "0") {
                                    alert("服务器返回来一个失败,请检查语句。" + obj.msg);
                                    return;
                                }
                                return;
                            },
                            error: function () {
                                alert("失败");
                            }
                        })
                        //alert("ajax完成");
                    })
                })
            </script>
        </div>
    </form>
</body>

 

@using ERPSystem.APIControllers;
@model ERPSystem.framework.BaseResponse<TradeDetailsResponse>

@{
    ViewBag.Title = "BankCardTest";
    //Layout = "~/Views/Shop/_layoutTop.cshtml";
}

<h2>BankCardTest</h2>
<script src="/Scripts/jquery-1.11.1.min.js"></script>
<script>

    $(function () {
        $("#btnOK").click(function () {
            //alert("点击搜索框");
            var shopCode = $("#shopCode").val();
            //if (shopCode == "") {
            //    alert("请输入商店代码");
            //    return;
            //}
            $.ajax({

   //查询是否支持在线支付功能
                type: "post", dataType: "json", url: "/ShopTrade/QueryUserIsAllowOnlinePay",
                               
                success: function (data) {
                    alert("成功返回" + data);
                    var obj = eval('(' + data + ')');
                    //alert(obj.msg);
                    //alert(obj.code);
                    //alert(obj.url);

                    var aaa = obj.url;
                    var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' };
                    var bbb = aaa.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, i) { return arrEntities[i]; });
                    // 以下方式直接跳转
                    window.location.href = bbb;

                    if (data.code == "0") {
                        alert(data.msg);
                    }
                    if (data.code == "1") {
                        alert(data.msg);
                    }
                },
                error: function (data) {
                    alert("请求发送失败");
                    alert(JSON.stringify(data))
                    return;
                }
            });
        });
    })
</script>


<body>
    输入搜索内容,显示相关数据:<input id="shopCode" />
    <button id="btnOK">搜索</button>
    <br />

    <table id="dataTable">
        <tr>
            <td></td>
        </tr>
    </table>
</body>

 

posted on 2022-10-31 17:51  Jankie1122  阅读(31)  评论(0)    收藏  举报