小编Vik*_*ors的帖子

如何只调用一次ajax

我从这段代码调用函数:

    <div id="header-button-news" class="header-button-info">
        <a href="javascript:;" title="???????" onclick="showNews()"></a>
        <div class="new">2</div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我的功能是

function showNews()
{          
        //other js which show block 

        jQuery("#loader").show();


        //ajax which load content to block
        jQuery.ajax({
            type: "GET",
            url: link,
            dataType: "html",
            success: function(data) {
                jQuery('#top-info-news').html(data);   
            },
            complete: function(){
                jQuery('#loader').hide();
            },
        });
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能进行一次ajax通话?所以当加载内容并且页面没有被刷新而不加载ajax时?我试图做布尔变量,但没有,我支持它是因为我每次调用函数.请告诉我怎么做.

谢谢

ajax jquery

9
推荐指数
2
解决办法
2万
查看次数

textarea line break jquery

当我点击它时,我有一个按钮'编辑描述'文本消失并出现

        if (id == 'commedit') jQuery(this).html('<textarea>'+jQuery(this).text()+'</textarea>');
        else if (id == 'commsave') {
            jQuery(this).text(jQuery(this).find('textarea').val());
        }
Run Code Online (Sandbox Code Playgroud)

在MySql中我有这个文本 - "tetee<br>afafaf<br>afafaf<br>afsafsasfasf"在视图中它带有换行符,但当我点击文本区域中的'编辑'时,Jquery文本出现没有行,当我点击保存它也出现在我的描述字段中的一条长行没有行休息.所以我需要你的帮助

javascript jquery jquery-ui

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

分页不正确显示页码Codeigniter

我的控制器功能

function test($start_from = 0)
{
    $this->load->library('pagination');

    $data = array();

    $per_page = 3;
    $total = $this->activity_model->count_by();

    $config['base_url'] = base_url() . 'test';
    $config['total_rows'] = $total;
    $config['per_page'] = $per_page;
    $config['uri_segment'] = 2;
    $config['num_links'] = 2;
    $config['use_page_numbers'] = TRUE;

    $data['follow'] = $this->activity_model->get($per_page, $start_from);

   $this->pagination->initialize($config); 

   $data['pagination'] = $this->pagination->create_links();

    $this->load->view('front_end/test' ,$data);
}
Run Code Online (Sandbox Code Playgroud)

我的路线:

 $route['test'] = "user_activity/test";
 $route['test/(:any)'] = "user_activity/test/$1";
Run Code Online (Sandbox Code Playgroud)

型号:

 function get($limit,$start_from)
 {
 $sql = "SELECT * FROM user_follow LIMIT $start_from, $limit";

  $query = $this->db->query($sql);
  return $query->result_array();
 }
Run Code Online (Sandbox Code Playgroud)

问题是我有分页1,2,3,4,5 ....并且在每个页面中我显示3个项目.我想在url中显示我的页码1,2,3,4,5

当我点击第二页url show 3当我点击第三页url show 6等等+3时 …

php pagination codeigniter codeigniter-2

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

如何从两个不同的表中显示具有相同名称的列?

我从两个表中进行了SQL查询.一切都运行良好,但问题是这两个表有相同的字段名称,在我不知道如何正确显示它们之后,如何判断$ data ['aaa']来自表1和相同的$ data ['aaa ''来自表2

这是我的SQL查询:

    $query_str = "SELECT 
                    cm.id,
                    cm.global_category_id,
                    cm.num,
                    cm.menu_lv,
                    cm.menu_ru,
                    cm.menu_en,
                    u.id,
                    u.menu_lv,
                    u.menu_ru,
                    u.menu_en
                    FROM products_category cm, products_global_category u
                    WHERE cm.global_category_id = u.id
                    ";
Run Code Online (Sandbox Code Playgroud)

并显示数据

<? foreach ($sub_category_list as $line) : ?>
<tr>
   <td><?=$line['menu_lv']?></td>   <---- here I want to display data from products_global_category u       
   <td><?=$line['sub_menu_lv']?></td>   <---- products_category cm
   <td><?=$line['sub_menu_ru']?></td>   <---- products_category cm
   <td><?=$line['sub_menu_en']?></td>   <---- products_category cm
</tr>
<? endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

php sql

3
推荐指数
1
解决办法
2265
查看次数

需要选择前10名SQL人员

我需要MySQL的SQL查询来选择拥有最多粉丝的前10名

我的桌子

id | user_id | follow_id
1     3          6
2     3          7
3     4          6
4     5          6
5     7          3
6     9          7

从id为6的示例用户跟随3次,7-> 2和3-> 1,因此TOP 10将是

ID为6,7,3的用户...

mysql sql

3
推荐指数
1
解决办法
1401
查看次数

css做出响应性的椭圆形块

我正在尝试为下面的图片中显示的数字制作一个css块.我的想法/目标是制作一个响应块,如果有一个数字,它将是圆形的,如果两个则是第二个.我已经尝试过制作border-radius:50%所以我成功做第二块的第二块不像带有border-radius的图像:50%

所以我的问题是可以用一个类块或每个按钮(左|右)来产生这样的结果我需要为每个块写特殊类吗?

在此输入图像描述

css css3 css-shapes

3
推荐指数
2
解决办法
644
查看次数

CSS悬停块li元素消失边界圆

我的问题是我在其中有圆角和列表(ul-> li),当我悬停在li元素上时我的块圆角消失了.你能告诉我如何解决它.

演示:http://jsfiddle.net/kolxoznik1/zALFL/4/

HTML

            <div id="drop">
                <ul id="menu">
                    <li><a href="#home">Test-1</a></li>
                    <li><a href="#about">Test-2</a></li>
                    <li><a href="#skills">Test-3</a></li>
                </ul>
            </div>
Run Code Online (Sandbox Code Playgroud)

CSS

ul{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#drop {
    background: #F8F8F8;
    top: 40px;
    left: 0px;
    width: 180px;
    border: 1px solid #CCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px; 
}
#drop li a {
    color: #333;
    display: block;
    padding: 5px 10px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
#drop li a:hover …
Run Code Online (Sandbox Code Playgroud)

html css

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

使用jquery验证登录表单php

你好,我是新来的,也是编程的.今天我已经在php/mysql和jquery表单验证中创建了一个登录表单,并且很惊讶我的表单因为js脚本而无效?你工作得很好.

<div class="top_login_error" id="top_error">All fields must be field</div>
    <div id="logincontainer">
        <div id="loginbox">
            <div id="loginheader">
                <div>Control Panel Login</div>
            </div>
            <div id="innerlogin">
                <form method="POST" action="obr.php" id="login_form">
                    <p>Enter your username:</p>
                    <input type="text" class="logininput" name="login" id="login" />
                    <p>Enter your password:</p>
                    <input type="password" class="logininput" name="password" id="password" />
                    <input type="submit" class="loginbtn" value="Submit" name="enter" id="admin_login" /><br />
                    <p><a href="#" title="Forgoteen Password?">Forgotten Password?</a></p>
                </form>
            </div>
        </div>
        <img SRC="../images/administration/login_fade.png" alt="Fade" />
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

用于验证表单的jquery ccode

$('#admin_login').click(function(q){

q.preventDefault();

    var login = $('#login').val();
    var password = $('#password').val();

    if (login.length == 0){ …
Run Code Online (Sandbox Code Playgroud)

php jquery

0
推荐指数
1
解决办法
2433
查看次数

使用jQuery从表单元素添加和/或删除类

我需要一个jQuery脚本,当用户专注于表单元素时将添加一个类,当用户离开表单元素时,该类将被删除.

$("#search_text").click(function() {
    $(this).removeClass('search').addClass('search_active');
    $('#search_icon').removeClass('search_icon').addClass('search_icon_active');
});
Run Code Online (Sandbox Code Playgroud)

此脚本添加了类,但在用户左侧元素时不会删除它.

javascript jquery

0
推荐指数
1
解决办法
7279
查看次数

按类名Jquery获取文本

我需要获得2作为数字以备将来使用(2)

<div class="pageCont">
<span class="link">
<span class="page">
<span class="page active">2</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试过alert(jQuery(".page active").text());不行,因为我使用了2个参数.我不知道如何告诉jquery展示

pageCont->活性

jquery

0
推荐指数
1
解决办法
139
查看次数

Ajax只能使用一次Codeigniter

我有JS:

jQuery('.unblock').click(function(){
        var num = jQuery('.page.active').text();
        var ban_id = jQuery('.unblock').attr('id');

        jQuery.post('http://127.0.0.1/auth_system_1/user_activity/delete_user_ban', { ban_id : ban_id, num : num }, function(data) {

                if (data.status == 'ok')
                {
                    //jQuery('.comment-box').remove();
                    jQuery('#ban_list').append(data.html);
                }
                else
                {
                    alert('error');
                }

        }, 'json');
    });  
Run Code Online (Sandbox Code Playgroud)

我的控制器:

function delete_user_ban()
{
    $user_id = $this->session->userdata('user_id');

    $ban_id = $this->input->post('ban_id');

    $current_page = (int)$this->input->post('num');

    $current_page = ($current_page-1)*2;

    //$this->activity_model->delete_user_ban($ban_id);

    $per_page = 2;

    $data['ban_list'] = $this->user_activity_lib->user_ban_list($user_id, $current_page, $per_page);

    $data['test'] = rand(1,100);

    $html = $this->load->view('front_end/ajax_delete_ban', $data, true);

    unset($data);
    unset($user_id);
    unset($ban_id);

    echo json_encode(array(
                            'status' => 'ok',
                            'html' => $html, …
Run Code Online (Sandbox Code Playgroud)

ajax jquery json codeigniter

0
推荐指数
1
解决办法
429
查看次数