小编Kri*_*a38的帖子

使用PHP向下滚动页面时加载Ajax数据

使用这样的功能在页面向下滚动时加载数据

$(window).scroll(function(){
        if ($(window).scrollTop() == $(document).height() - $(window).height())
        {
            //alert('Scrolling Down');
            get_summary_details(); //Here it calls AJax Function load the data

        }
    });
Run Code Online (Sandbox Code Playgroud)

get_summary_details() 页面向下滚动时功能正常.此功能是这样的

function get_summary_details()
    {

        var dataString=[];
        $('div.company_summary_data').each(function() {
            var id = $(this).attr('id');
            dataString.push(id);
        });                     
        $.ajax({
            url:"getajaxcompanysummarydetails",
            type:"POST",
            //dataType: "json",
            data:"last_app_data_id="+JSON.stringify(dataString),
            success:function(data)
            {                               
                $('.company_summary_data:last').after(data);

            }

        });         
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是

  • get_summary_details()处理请求的用户会去top的页面和Scroll下降,这同样get_summary_details()功能将被执行.

如何在没有完成第一个请求的情况下防止第二个请求处理.这可能吗?因此,我得到重复的数据记录.我需要阻止显示重复记录.

谢谢!

php ajax jquery codeigniter

5
推荐指数
1
解决办法
1615
查看次数

如何在垂直标签中垂直打印zpl条形码

我正在使用zebraGk420d打印机.我正在使用垂直条形码标签.如何垂直打印文本和条形码.我的zpl代码是这样的

$barcode_ZPL_code="^XA
^FO 150,50^AD,40^FH^FDSALABED_20CARGO^FS 
^FO80,100^AD^BY2
^BCN,100,Y,N,N
^MD10
^FDLTX81316-1(1)-APP^FS
^FO1,250^A0N,20,20^FH^FDCOURIER_20TYPE_3ACHEDDI_20JAGAN_20AIPORT_20GUYANA_20OWN_20CLEARING_20TEST^FS
^FO1,280^A0N,20,20^FH^FDDESTINATION_3ASALABED_202CARGO_20PLOT_20710_20BLOCK_2012_20KISENYI_20ROAD_2E_2E_2E^FS
^FO1,310^A0N,20,20^FH^FDHEAD_20OFFICE_3AUNIT_204A_20ORBITAL_20BUSINESS_20PARK_205_20ARGON_20ROAD^FS
^FO106,340^A0N,20,20^FH^FDEDMONTON_20LONDON_20N18_203BW_20EMAIL_3AINFO_40SALABED_2ECO_2EUK^FS
^FO106,370^A0N,20,20^FH^FDTEL_3A_2B44_28020_29_208884_204060_20WEBSITE_3AWWW_2ESALABED_2ECO_2EUK^FS
^XZ";
Run Code Online (Sandbox Code Playgroud)

此代码以横向格式打印.谢谢提前.

php zpl-ii zpl zebra-printers barcode-printing

4
推荐指数
1
解决办法
1万
查看次数

单个元素的 Jquery 验证插件 errorplacement

我正在使用 Jquery 验证插件来验证表单。当验证表单的一个元素对齐方式不正确时。

如果您看到图像,则在验证表单时,城市字段图标 +按钮对齐方式不正确。因为标签错误验证显示在 input 元素和icon + 之间。我需要在元素下方显示错误消息。

对于城市字段,我的html代码是这样的

    <tr>
        <td align="right"><span class="mandetry">*</span> City:</td>
         <td>
       <div class="input-group" id="app_details">
      <input type="text" class="form-control client_city" name="client_city" id="city_name" value="<?php echo set_value('client_city')?>"> 
     <span class="input-group-btn">
     <a class="btn btn-default" id='addnewcity' href="<?php echo base_url('addnewcity')?>"><i class="fa fa-plus-square"></i></a>
     </span>
   <div id="messageBox"></div> <!-- Here i would like to display message-->
    </div> </tr>
Run Code Online (Sandbox Code Playgroud)

js代码是这样的

$(document).ready(function(){
$('#add_client').validate({
    errorClass: 'validation_errors',
    debug: false,
     rules: {
         client_name:{required:true},
         client_address:{required:true},
         client_city:{required:true},
         errorPlacement: function(error, element) {
                if (element.attr("name") == "client_city" )
                {
                    error.appendTo("#messageBox");
                } …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery jquery-validate

2
推荐指数
1
解决办法
6413
查看次数