小编Ale*_*ekc的帖子

如何在Google Chrome中的Greasemonkey脚本中使用jQuery?

正如你们中的一些人可能知道的那样,谷歌Chrome对Greasemonkey脚本有一些严重的限制.

铬不支持@require,@resource,unsafeWindow,GM_registerMenuCommand,GM_setValue,或GM_getValue.

没有require,我找不到在Google Chrome下的Greasemonkey脚本中包含jQuery库的方法.

有人在这件事上有一些建议吗?

jquery greasemonkey google-chrome require userscripts

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

将js Array()转换为JSon对象以与JQuery .ajax一起使用

在我的应用程序中,我需要通过ajax发送一个javascript数组对象到PHP脚本.像这样的东西:

var saveData = Array();
saveData["a"] = 2;
saveData["c"] = 1;
alert(saveData);
$.ajax({
    type: "POST",
    url: "salvaPreventivo.php",
    data:saveData,
    async:true
    });
Run Code Online (Sandbox Code Playgroud)

数组的索引是字符串而不是int,因此像saveData.join('&')这样的东西不起作用.

想法?

提前致谢

javascript arrays jquery json

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

良好的错误处理实践

什么是asp.net网站的错误处理实践?例子?谢谢!

asp.net error-handling

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

使用Jquery将函数绑定到多个元素

我有一个jquery的小问题:我需要做这样的事情:

$(document).ready(function(){
    links = {};
    links.a = "Link a";
    links.b = "Link b";
    links.c = "Link c";

    for (x in links){
        $("#" + x).css("border","1px solid #000");
        $("#" + x).click(function(){
            alert(x);
        });
    }
});
</script>
<div id="a">a</div><br />
<div id="b">b</div><br />
<div id="c">c</div><br />
Run Code Online (Sandbox Code Playgroud)

因此,当您单击div#a时,您将获得"链接a"警报,div#b上的"链接b"等等...问题是如果您运行此代码,则单击每个元素将发出警报(结果,"链接c")似乎只为每个div分配了最后一个函数变量...

当然我可以通过编辑函数来使用div的id并使用$(this)来破解它,但是对于cursiosity:有没有办法让这个循环工作?通过为函数中的每个元素创建和分配新函数?

先谢谢......

jquery binding click

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

Zend_Cache_Backend_Sqlite vs Zend_Cache_Backend_File

目前我正在使用Zend_Cache_Backend_File来缓存我的项目(特别是来自外部Web服务的响应).如果我能在将结构迁移到Zend_Cache_Backend_Sqlite时找到一些好处,那我就会徘徊.

可能的优点是:

  • 文件系统是有序的(缓存文件夹中只有1个文件)
  • 删除过期的条目应该更快(我的假设,因为zend不需要扫描内部元数据以查找每个缓存的到期日期)

可能的缺点:

  • 在速度方面找到要读取的记录(使用文件zend检查文件是否存在基于文件名并且应该更快一些).

我试图在互联网上搜索一下,但似乎没有很多关于此事的讨论.

你怎么看待这件事?

提前致谢.

sqlite caching zend-framework file

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

Doctrine内部连接与querybuilder的"一对多"关系

我有跟随ER,我需要使用查询生成器在Symfony2-Doctrine中执行以下查询(仅在请求特定过滤器时使用连接)

SELECT *
FROM
  `session`
  INNER JOIN `goal` ON (`session`.`id` = `goal`.`session_id`)
WHERE
  `goal`.`name` = 'Background Dx' AND 
  `session`.`gsite_id` = '66361836'
Run Code Online (Sandbox Code Playgroud)

ER

目标宣言

/**
....
 *
 * @ORM\Table(name="goal")
 * @ORM\Entity
 */
class Goal
{
    ...
    /**
     * @var Session
     *
     * @ORM\ManyToOne(targetEntity="Session")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="session_id", referencedColumnName="id")
     * })
     */
    private $session;
    ...
}
Run Code Online (Sandbox Code Playgroud)

会话类不包含对目标的任何引用

通过阅读在线文档,似乎学说要求在实体会话上存在列以执行请求的连接.是真的如此,还是有另一种方式?

我的QueryBuilder

$rep = $this->em->getRepository(Session::repositoryName);
$qb = $rep->createQueryBuilder("s");

$qb->setMaxResults(50);


//site
if ($params->site != null){
    /** @var Gsite **/
    $site = $params->site;
    $qb->andWhere($qb->expr()->eq("s.site",":site"))->setParameter("site",$site);
}
if (isset($params->goalName)){
    ///SOMETHING …
Run Code Online (Sandbox Code Playgroud)

php inner-join one-to-many symfony doctrine-orm

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

Magento:在类别页面中显示最后的缺货产品

我正在使用Magento 1.7.0.2,我在/app/code/core/Mage/Catalog/Block/Product/list.php中使用了这个代码行:

$this->_productCollection = $layer->getProductCollection()
                    ->joinField(
                        'inventory_in_stock', 
                        'cataloginventory_stock_item', 
                        'is_in_stock', 
                        'product_id=entity_id',
                        'is_in_stock>=0', 
                        'left')
                    ->setOrder('inventory_in_stock','desc');
Run Code Online (Sandbox Code Playgroud)

在排序位置和名称时,缺货产品是最后的.但是在对价格进行分类时,缺货产品处于正常状态并且不会持久.

我怎样才能让缺货产品即使在价格之后仍然是最后的?

magento magento-1.7

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

#1215 - 无法添加外键约束

我有这个奇怪的问题,创建外键.

给出2个表格:

CREATE TABLE IF NOT EXISTS `groupdeals` (
  `groupdeals_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `product_id` int(10) NOT NULL,
  `merchant_id` int(11) NOT NULL,
  `minimum_qty` int(11) NOT NULL,
  `maximum_qty` int(11) NOT NULL,
  `target_met_email` int(11) NOT NULL,
  `coupon_barcode` text NOT NULL,
  `coupon_merchant_address` int(11) NOT NULL,
  `coupon_merchant_contact` int(11) NOT NULL,
  `coupon_expiration_date` date DEFAULT NULL,
  `coupon_price` int(11) NOT NULL,
  `coupon_fine_print` int(11) NOT NULL,
  `coupon_highlights` int(11) NOT NULL,
  `coupon_merchant_description` int(11) NOT NULL,
  `coupon_business_hours` int(11) NOT NULL,
  `coupon_merchant_logo` int(11) NOT NULL,
  `coupon_additional_info` text NOT NULL,
  `position` …
Run Code Online (Sandbox Code Playgroud)

mysql foreign-keys mysql-5.6

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