小编Faw*_*oor的帖子

如何知道是否有任何Ajax请求和ajax成功

我想知道如何编码

//if there is any ajax request
   $("#loader").css("display","block");
//on success:
    $("#loader").css("display","none");
Run Code Online (Sandbox Code Playgroud)

注意: 我不打算在我的每个ajax请求函数中反复编码.我想要它Genric.这样我的脚本就知道是否有任何ajax请求,$("#loader").css("display","block");以及是否有任何ajax成功$("#loader").css("display","none");

javascript jquery javascript-events

7
推荐指数
1
解决办法
652
查看次数

如何最小化/最大化jQuery对话框?

我正在使用jQuery UI Dialog 来显示视频.视频工作正常.

我想要做的是最小化Dialog元素,就像在操作系统或类似的东西.像(" - ")这样的小图标可以最小化我的对话框,当我按(*)它会关闭对话框但保持视频在后台运行.

这是我的代码

//Watch Video

$(".watchVideo").live('click',function(){
    if($('div.ui-dialog').length){
        $('div.ui-dialog').remove();
    }

    var path  = $(this).attr('rel');
    var title = $(this).attr('title');

    var $dialog = $('<div>', {
        title: translator['Watch Video']
    }).dialog({
        autoOpen: false,
        modal: true,
        width: 600,
        height: 500
    });

    var tab = '<table  style="margin: 10px 10%;"><tr><td><object id="MediaPlayer1" width="500" height="400" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" align="middle"><param name="'+title+'" value="'+path+'"> <param name="ShowStatusBar" value="True">  <param name="DefaultFrame" value="mainFrame"> <param name="autostart" value="false">  <embed type="application/x-mplayer2"  pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"  src="'+path+'"   autostart="false"  align="middle" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui video-streaming jquery-dialog

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

如何判断字符串中的所有字符是否相同

我想知道字符串中的所有字符是否相同.我使用它作为密码,以便告诉用户您的密码非常明显.我装了这个

$(function(){
    $('#text_box').keypress(function(){
        var pass = $("#text_box").val();
        if(pass.length<7)
            $("#text_box_span").html('password must be atleast 6 characters');
        else
            $("#text_box_span").html('Good Password');
    });
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到相同的角色?

jquery

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

Zend会话和zend auth

我通过zend auth创建了一个登录系统,这里是代码

// userAuthentication
   public function authAction(){
       $request     = $this->getRequest();
       $registry    = Zend_Registry::getInstance();
       $auth        = Zend_Auth::getInstance(); 
       $DB = $registry['DB'];
           $authAdapter = new Zend_Auth_Adapter_DbTable($DB);
               $authAdapter->setTableName('user')
                            ->setIdentityColumn('user_name')
                            ->setCredentialColumn('user_password');

      $username = $request->getParam('username');
      $password = $request->getParam('password');
      $authAdapter->setIdentity($username);
      $authAdapter->setCredential($password);
      $result = $auth->authenticate($authAdapter);

      if($result->isValid()){
           $data = $authAdapter->getResultRowObject(null,'password');
           $auth->getStorage()->write($data);
           $this->_redirect('/login/controlpannel');
       }else{
           $this->_redirect('/login/login');
        }
  }
Run Code Online (Sandbox Code Playgroud)

这项工作现在很好.用户(表)中也有user_id(列),其中也有用户名和密码.我需要从这个表中获取特定的user_id,只需登录并将其放入会话中

$user_session = new Zend_Session_Namespace('user_session');
$user_session->username = $username;
$user_id->user_id       = $user_id;
Run Code Online (Sandbox Code Playgroud)

这样我就可以查询这个$ user_id的一些信息,并将结果传递给view(name)controlpanel

zend-framework zend-auth zend-session

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

一次检索数据库中所有表的MAX主键值

我需要做的是检索所有表的最大主键在我的数据库在一次?也就是说,我的结果就像是执行了以下2个查询:

SHOW TABLES FROM DATABASE_NAME

SELECT MAX(PRIMARY_KEY) AS maxId FROM TABLE
Run Code Online (Sandbox Code Playgroud)

那是

(first column = TableName , second column = MAX(PK) Of that table)
Run Code Online (Sandbox Code Playgroud)

请原谅,如果我做错了什么.我只是不想写80个查询,因为我的数据库有80个表.

mysql database

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

如何在Zend Framework Query中查找两个日期之间的所有日期

我需要找到两个日期之间的所有日期; 这是开始日期和结束日期.这是我的查询,但它没有做我需要它做的事情.

在我的表中,我有列名date_created,格式如下2011-06-09 06:41:10.我想删除这部分,06:41:10所以我申请

DATE(date_created)
Run Code Online (Sandbox Code Playgroud)

之后,因为我的日期选择器采用这种格式,02/07/2012我改变了格式DATE_FORMAT().

$start_date and $end_date 是我的变量来比较和格式 02/07/2012

$select = $DB->select()
->from('sms', array(
    'sms_id',
    'sms_body',
    'sms_sender',
    'sms_recipient',
    'date_created',
    'sms_type'))
->where('phone_service_id = ?', $phone_service_id)
->where("DATE_FORMAT(DATE(date_created), '%m/%d/%Y') >= ?",  $start_date)
->where("DATE_FORMAT(DATE(date_created), '%m/%d/%Y') <= ?",  $end_date)
->order("".$option_call_log." ".$option_call_log_asc_desc);
Run Code Online (Sandbox Code Playgroud)

我在查询中缺少什么?为什么不比较$ start_date和$ end_date?
忘了$option_call_log$option_call_log_asc_desc.

zend-framework zend-db-table zend-db

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

TypeError:对象没有方法'split'拆分结果[0] .geometry.location时出错

分裂时出错results[0].geometry.location.我试图分裂这个

geocoder = new google.maps.Geocoder();
codeAddress();

function codeAddress() {
    var address = "Karachi, Pakistan";
    geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var variable = results[0].geometry.location;
           // this will return latitutde and longitutde, I want to split this
           // because it is in a format like (54.8773,99.8038994749)
           var next = variable.split(",");
           // this giving an error "TypeError: Object has no method 'split'"
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

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

使用Zend_Config类的好处是什么?

我是zend框架的新手我知道为什么我们使用这个代码连接到数据库虽然我们可以使用下面的代码也很简单但不包括类包含Zend_config()的优点是什么

require_once 'Zend/Config.php';
$arrConfig = array(
  'webhost'=>'localhost',
  'appName'=>'My First Zend',
  'database'=>array(
      'dbhost'=>'localhost',
      'dbname'=>'zend',
      'dbuser'=>'root',
      'dbpass'=>'admin'
      )
  );

$config = new Zend_Config($arrConfig);
$params = array('host'  =>$config->database->dbhost,
            'username'  =>$config->database->dbuser,
            'password'  =>$config->database->dbpass,
            'dbname'    =>$config->database->dbname
            );
$DB  = new Zend_Db_Adapter_Pdo_Mysql($params);
$DB->setFetchMode(Zend_Db::FETCH_OBJ);
Run Code Online (Sandbox Code Playgroud)

如果我能做到这一点

include_once 'Zend/Db/Adapter/Pdo/Mysql.php';
$params = array('host' => 'localhost',
        'username'  => 'root',
        'password'    => '',
        'dbname'        => 'zend'
           );
 $DB = new Zend_Db_Adapter_Pdo_Mysql($params);
 $DB->setFetchMode(Zend_Db::FETCH_OBJ);
Run Code Online (Sandbox Code Playgroud)

zend-framework zend-form zend-db

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

如何GROUP BY和SUM PHP数组?

如何分组BY和SUM此数组 evaluation_category_id

Array
(
 [0] => Array
    (
        [id] => 60
        [evaluation_category_id] => 3
        [score] => 15
        [itemMaxPoint] => 20
    )
 [1] => Array
    (
        [id] => 61
        [evaluation_category_id] => 2
        [score] => 10
        [itemMaxPoint] => 20
    )

 [2] => Array
    (
        [id] => 62
        [evaluation_category_id] => 1
        [score] => 5
        [itemMaxPoint] => 20
    )

  [3] => Array
    (
        [id] => 63
        [evaluation_category_id] => 1
        [score] => 50
        [itemMaxPoint] => 200
    )

  [4] => Array
    (
        [id] => 64
        [evaluation_category_id] …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting group-by

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

如何获取元素的类属性?

我想获取元素的 class 属性的值。

<a href="http://stackoverflow.com/" id="myId" class="myClassName">Click Me</a>
Run Code Online (Sandbox Code Playgroud)

this.idthis.href并且this.text正在工作。

我的问题是为什么this.class不工作?

笔记:

我不想使用:

console.log($this.attr('class')); 或者 console.log($("a").prop("class"));

因为它很慢。

$(function(){
   $("a").on("click",function(){
       console.log(this.id);              // myId
       console.log(this.href);            // http://stackoverflow.com/
       console.log(this.text);            // Click Me
       console.log($("a").prop("class")); // myClassName
   });    
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

zend paginator不包括CSS

我在我的应用程序中使用了zend paginator它的工作方式很好.但是当我点击任何链接时我的意思是任何分页它查询正确的信息但css没有应用于那里.最初当页面呈现所有的css正确应用但是当我刷新页面后点击任何分页css没有应用.我不知道wts正在进行?

这是做分页的动作

 public function controlpannelAction(){
      $data = Zend_Auth::getInstance()->getStorage()->read();  
      $user_id = $data->user_id;
      $registry = Zend_Registry::getInstance();  
      $DB = $registry['DB'];
      $sql = "SELECT * FROM `phone_service` WHERE user_id='".$user_id."'";
      $result = $DB->fetchAll($sql);
      $page=$this->_getParam('page',1);
      $paginator = Zend_Paginator::factory($result);
      $paginator->setItemCountPerPage(5);
      $paginator->setCurrentPageNumber($page);
      $this->view->paginator=$paginator;
   }
Run Code Online (Sandbox Code Playgroud)

这是我的视图名称controlpannel.phtml

<?php
include("header.phtml");
include("blue.phtml");
include("main1.phtml");
include("footer.phtml");
?>
Run Code Online (Sandbox Code Playgroud)

所有的CSS都在header.phtml.all中,css在header.phtml中,所以这里是header.phtml

  <link rel="stylesheet" href="../../../web_root/assets/scripts/jqueryui/jqueryui.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../../../web_root/assets/styles/style.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../../../web_root/assets/styles/global.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../../../web_root/assets/styles/config.css" type="text/css" media="screen" />
   .
   .
   .
   .
   and all other elements(body,divs)
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序的结构,我的意思是路径

    appname
    ->application …
Run Code Online (Sandbox Code Playgroud)

zend-framework zend-paginator zend-layout

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