js调用Cookie;对Table调用

 <script type="text/javascript">
    var xmlhttp;
        function ShowDates(){
            document.getElementById('<%= lblActionDate.ClientID %>').style.display = 'none';
            document.getElementById('<%= dateMore.ClientID %>').style.display = '';
            document.getElementById('<%= imgDown.ClientID %>').style.display = 'none';           
        }
       
        function setCookie(arg_CookieName,arg_CookieValue,arg_CookieExpireDays)
            {
                var todayDate=new Date();
                todayDate.setDate(todayDate.getDate()+arg_CookieExpireDays);
                document.cookie=arg_CookieName+'='+arg_CookieValue+';path=/;expires='+todayDate.toGMTString();
                alert(document.cookie);
            }
       
        function getCookie(cookie_name)
        {
            var allcookies = document.cookie;
            var cookie_pos = allcookies.indexOf(cookie_name);

            if (cookie_pos != -1)
            {
                cookie_pos += cookie_name.length + 1;
                var cookie_end = allcookies.indexOf(";", cookie_pos);

                if (cookie_end == -1)
                {  
                    cookie_end = allcookies.length;
                }

                var value = allcookies.substring(cookie_pos, cookie_end);
            }
             return value;
         }

        function CheckOk(i)
        {
            var days =10;
            var ticketsinfo;
            var count = document.getElementById(i).value==''?"1":document.getElementById(i).value;
            var id=i.substring(9,13);
            var str = id+'-'+count;
            var cookieId = getCookie('TCTICKETCART');
            if(cookieId != '' && cookieId != null)
            {
                ticketsinfo =cookieId + ","+ str;
            }
            else
            {
                ticketsinfo ="TCFlat=1&tickets="+ str;
            }
           
            setCookie("TCTICKETCART",ticketsinfo,days);
           
            window.location.href='ticket-book1.aspx';
        }
       
        function statechange()
                {
                    if(xmlhttp.readystate==4)
                    {
                     if(xmlhttp.status==200)
                        {
                        document.getElementById("ShowInfo").innerHTML=xmlhttp.responseText;
                        }
                    }
                 }
                
        function CheckDate()
        {
            document.getElementById('lblInfos').style.display='none';
            var ComeDate = document.getElementById('txtComeDate').value;
            var LeaveDate = document.getElementById('txtLeaveDate').value;
            var id = document.getElementById('<%= HiddenField1.ClientID %>').value;
            var tempBeginTime=ComeDate.replace(reg,"//");
            var tempEndTime=LeaveDate.replace(reg,"//");
            if(Date.parse(new Date(tempBeginTime))>=Date.parse(new Date(tempEndTime)))
            {
                 alert("开始日期不能大于或等于结束日期");
                 return;
            }
            else
            { 
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                xmlhttp.onreadystatechange=statechange;
                var url="ticket-infoServer.aspx?id=" +escape(id)+"&comeDate="+escape(ComeDate)+"&leaveDate="+escape(LeaveDate);
                 xmlhttp.Open("GET",url,true);
                xmlhttp.Send();
             }
        }
    </script>

 

 

 

#region 初始化
    protected void Page_Load(object sender, EventArgs e)
    {
        id = Request["id"];
        comeDate = Request["ComeDate"];
        leaveDate = Request["LeaveDate"];

        string sqlString = string.Empty;//
        DateTime aStartDate = Convert.ToDateTime(comeDate);
        DateTime aEndDate = Convert.ToDateTime(leaveDate);
        sqlString = " and StartDate >= '" + aStartDate + "' and EndDate<='" + aEndDate + "'";
        IList<TicketPrice> prices = CacheFileByIList<TicketPrice>(DbReader.CreateQuery("From TicketPrice Where TickInfoId=" + id + sqlString + " And Flag>0 Order By StartDate Asc,PriceOrigin Asc"), "TicketPrice//", 120);
        StringBuilder sb = new StringBuilder();
        sb.Append("<table width='560' frame='rhs' style='border-style:solid; border:1px; border-color:#c0cee0;' cellpadding='0' cellspacing='0'>");
        foreach (TicketPrice ticketPrice in prices)
        {
            sb.Append("<tr><td style='width:170px; text-align:left'>");
            sb.Append(ticketPrice.Name);
            sb.Append("</td>");
            sb.Append("<td style='width:60px; text-align:center;color:#ff6600; font-weight:bold;'>");
            sb.Append("¥&nbsp;" + ticketPrice.PriceOrigin);
            sb.Append("</td>");
            sb.Append("<td style='width:60px; text-align:center;color:#ff6600; font-weight:bold;'>");
            sb.Append("¥&nbsp;" + ticketPrice.PriceProtocol);
            sb.Append("</td>");
            sb.Append("<td style='width:70px; text-align:center'>");
            sb.Append(ticketPrice.Flag);
            sb.Append("</td>");
            sb.Append("<td style='width:75px; text-align:center;padding-left:5px;'>");
            sb.AppendFormat("<input id='txtCount_{0}' type='text' name='txtCount' class='txtCount' style='width:50px' />",ticketPrice.Id);
            sb.Append("</td>");
            sb.Append("<td style='width:78px; text-align:center'>");
            //sb.AppendFormat("<a href='javascript:CheckOk(/"txtCount_{0}/");>", ticketPrice.Id);
            sb.AppendFormat("<a href='javascript:CheckOk(/"txtCount_{0}/");'><img border='0' src='/images/zjdp.gif' /></a>", ticketPrice.Id);
            sb.Append("</td></tr>");
        }
        sb.Append("</table>");
        Response.Write(sb.ToString());
    }
    #endregion

### SAP ABAP 中调用 DeepSeek API 的示例代码 为了在 SAP ABAP 环境中成功调用 DeepSeek API,可以采用 HTTP 请求的方式发送请求并处理响应。下面是一个简单的例子来展示这一过程[^1]。 ```abap REPORT zcall_deepseek_api. DATA: lv_url TYPE string VALUE 'https://api.deepseek.com/v1/example', lv_method TYPE string VALUE 'GET', " 或者 POST, PUT 等方法 lv_request_body TYPE string, lv_response_body TYPE string, lo_http_client TYPE REF TO if_http_client, lo_http_destination TYPE REF TO if_http_ext, lt_cookies TYPE TABLE OF http_cookie, ls_t100 TYPE t100, lv_message TYPE string. TRY. CALL METHOD cl_http_client=>create_by_url EXPORTING url = lv_url IMPORTING client = lo_http_client EXCEPTIONS argument_not_found = 1 creation_failed = 2 internal_error = 3 OTHERS = 4. IF sy-subrc <> 0. WRITE: / 'Error creating HTTP Client'. RETURN. ENDIF. lo_http_client->request->set_method( lv_method ). " 如果有请求体,则设置请求体内容 "lo_http_client->request->set_cdata( lv_request_body ). TRY. lo_http_client->send( EXPORTING i_timeout = 30 ). lo_http_client->receive( CHANGING data = DATA(lv_temp_data) ). CASE lo_http_client->response->get_status_code( ). WHEN 200 OR 201. lv_response_body = lo_http_client->response->get_cdata( ). WRITE: / 'Response:', lv_response_body. WHEN OTHERS. WRITE: / 'HTTP Error Code:', lo_http_client->response->get_status_code( ), lo_http_client->response->get_reason_phrase( ). ENDCASE. CATCH cx_root INTO DATA(e_text). WRITE: / 'Exception occurred during send/receive:' , e_text->get_text( ). ENDTRY. CATCH cx_root INTO DATA(e_text). WRITE: / 'Exception occurred while creating HTTP client:' , e_text->get_text( ). ENDTRY. ``` 此段代码展示了创建 HTTP 客户端连接到指定 URL 并执行 GET 方法的过程;对于其他类型的 HTTP 请求(如 POST),可以在相应位置修改 `lv_method` 变量以及添加必要的请求参数或主体数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值