小编Par*_*us-的帖子

如何使用Jasmine验证jQuery AJAX事件?

我正在尝试使用Jasmine为基本的jQuery AJAX请求编写一些BDD规范.我目前在独立模式下使用Jasmine(即通过SpecRunner.html).我已配置SpecRunner来加载jquery和其他.js文件.任何想法为什么以下不起作用?has_returned并不成真,甚至想到了"yuppi!" 警报显示正常.

describe("A jQuery ajax request should be able to fetch...", function() {

  it("an XML file from the filesystem", function() {
    $.ajax_get_xml_request = { has_returned : false };  
    // initiating the AJAX request
    $.ajax({ type: "GET", url: "addressbook_files/addressbookxml.xml", dataType: "xml",
             success: function(xml) { alert("yuppi!"); $.ajax_get_xml_request.has_returned = true; } }); 
    // waiting for has_returned to become true (timeout: 3s)
    waitsFor(function() { $.ajax_get_xml_request.has_returned; }, "the JQuery AJAX GET to return", 3000);
    // TODO: other tests might check size of …
Run Code Online (Sandbox Code Playgroud)

javascript ajax bdd jquery jasmine

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

CodeIgniter-活动记录插入如果是新的或更新重复

是否可以在CodeIgniter中执行活动记录查询,如果现有记录已经存在,则更新现有记录,如果不存在则为给定密钥插入?

我知道这可以通过首先查询找到现有记录来完成,但我正在寻求最有效的方法.

mysql codeigniter

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

如何在电子邮件主题中添加链接(gmail)

有没有办法在电子邮件主题中添加链接?以下是YouTube的示例 -

在此输入图像描述

在我的代码中,我正在尝试以下但仍然不能令人满意的结果.下面的代码正在发送主题,在主题中打印整个锚标签.

public function contact_us($data)
{
    $from = "from@example.com";
    $to = "to@example.com";
    $view = 'emails/contact_us';
    $subject = "Contact Us <a href='http://www.example.com'>Link</a>";
    $view_data = $data;

    $this->send($from,$to,$subject,$view,$view_data);
}
Run Code Online (Sandbox Code Playgroud)

php email gmail subject hyperlink

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

如何使用Django自定义管理命令选项?

Django doc告诉我如何通过一个例子为我的django自定义管理命令添加一个选项:

from optparse import make_option

class Command(BaseCommand):
    option_list = BaseCommand.option_list + (
        make_option('--delete',
            action='store_true',
            dest='delete',
            default=False,
            help='Delete poll instead of closing it'),
    )
Run Code Online (Sandbox Code Playgroud)

然后文档就停止了.如何编写handle此类的方法来检查用户是否提供了--delete选项?有时Django很容易让事情变得困难:-(

django django-manage.py

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

在codeigniter中调用存储过程

我正在使用最新的codeigniter并尝试从我的模型调用存储过程.我也使用mysqli作为数据库驱动程序.现在我在调用两个存储过程时遇到错误.以下是错误:

错误号码:2014

命令不同步; 你现在不能运行这个命令

叫uspTest();

文件名:E:\ wamp\www\reonomy-dev\system\database\DB_driver.php

行号:330

请注意,当我调用单个存储过程时,它工作正常.这是模型的代码.

class Menus_model extends CI_Model {

function __construct()
{
    parent::__construct();

}

public function getMenus()
{
    $query = $this->db->query("call uspGetMenus()");

    return $query->result();
}

public function getSubMenus()
{
    $query = $this->db->query("call uspTest()");
    return $query->result();
}

}
Run Code Online (Sandbox Code Playgroud)

这是控制器的代码

class MYHQ extends CI_Controller {

public function __construct()
{
    parent::__construct();
    $this->load->model('menus_model');
}

public function index()
{
    $menu = $this->menus_model->getMenus();
    $submenu = $this->menus_model->getSubMenus();
}

}
Run Code Online (Sandbox Code Playgroud)

有没有黑客攻击codeigniter核心的解决方案?

mysql stored-procedures codeigniter codeigniter-2

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

用户管理器方法create()和create_user()

我遇到了一些对象管理器create()方法的可疑行为User.如果使用此方法,则看起来password不需要字段来创建User对象.结果你得到User空白password.如果您使用create_user方法并且未指定使用不可用的密码password创建User(通过set_unusable_password()).

我不确定为什么create()方法不会raise exception在您尝试创建用户时没有password- 在文档中指定此字段是必需的.有什么不对劲的create()方法/文档?

django django-managers django-users

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

查询与count子查询,内部联接和组

我绝对是SQL的菜鸟,我一直在用Postgresql中的以下表结构编写一个复杂的查询:

CREATE TABLE reports
(
  reportid character varying(20) NOT NULL,
  userid integer NOT NULL,
  reporttype character varying(40) NOT NULL,  
)

CREATE TABLE users
(
  userid serial NOT NULL,
  username character varying(20) NOT NULL,
)
Run Code Online (Sandbox Code Playgroud)

查询的目标是获取每个用户的报告类型数量并将其显示在一列中.有三种不同类型的报告.

使用group-by的简单查询将解决问题,但将其显示在不同的行中:

select count(*) as Amount,
       u.username,
       r.reporttype 
from reports r,
     users u 
where r.userid=u.userid 
group by u.username,r.reporttype 
order by u.username
Run Code Online (Sandbox Code Playgroud)

sql postgresql group-by subquery

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

PHP - 用于查询字符串的多维数组

搜索了这么久但没有得到任何可行的答案.


A)输入:

$array = array(
            'order_source' => array('google','facebook'), 
            'order_medium' => 'google-text'
          );
Run Code Online (Sandbox Code Playgroud)


看起来像:

Array
(
    [order_source] => Array
        (
            [0] => google
            [1] => facebook
        )

    [order_medium] => google-text
)
Run Code Online (Sandbox Code Playgroud)


B)所需产量:

order_source =谷歌&order_source = Facebook和order_medium =谷歌的文本


C)我尝试过的(http://3v4l.org/b3OYo):

$arr = array('order_source' => array('google','facebook'), 'order_medium' => 'google-text');

function bqs($array, $qs='')
{
    foreach($array as $par => $val)
    {
        if(is_array($val))
        {
            bqs($val, $qs);       
        }
        else
        {
           $qs .= $par.'='.$val.'&';
        }
    }
    return $qs;
}

echo $qss = bqs($arr);
Run Code Online (Sandbox Code Playgroud)


D)我得到了什么: …

php recursion multidimensional-array query-string

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

在HttpResponseRedirect之后没有显示Django消息

尝试了很多东西,但没有一个真的有帮助.

我有一个URL例子:

HTTP://本地主机:8000 /用户/编辑事务/的object_id = 23a959d0561711e59e36acd1b8679265&键入= grossary

它调用如下view:

def edit_transaction(request):

    if request.method == "POST":
        if something is True:
            messages.error(request, 'Error message here')

            # this don't work
            return HttpResponseRedirect(request.META.get('HTTP_REFERER'))

            # but this work
            template = "user/xyz/abc.html"
            render(request, template)
        else:
            return HttpResponseNotFound()
    else:
        context = {
             'key1': 'value1', 
             'key2': 'value2',
        }
        template = "user/xyz/abc.html"
        render(request, template, context)
Run Code Online (Sandbox Code Playgroud)

内部模板:

{% if messages %}

<h1>I am inside MESSAGES</h1>

    {% for message in messages %}
        {% if message.tags == 'success' %} …
Run Code Online (Sandbox Code Playgroud)

django django-messages

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

正确使用HTML5 <address>元素?

我正在寻找<address>元素的正确用法.

例如,我必须显示多个地址,所以我需要将它们写在地址元素中或彼此分开?

<p>BLA BLA CO.</p>
<address>
    <span class="full-address">XXX ST. XXX ETC.</span>
    <span class="city">IZMIR</span>
    <span class="town">Bornova</span>
    <span class="phone">+11 111 111 1111</span>
    <span class="fax">+11 111 111 1112</span>
</address>

<p>OTHER BLA CO.</p>
<address>
    <span class="full-address">XXX ST. XXX ETC.</span>
    <span class="city">IZMIR</span>
    <span class="town">Bornova</span>
    <span class="phone">+11 111 111 1111</span>
    <span class="fax">+11 111 111 1112</span>
</address>
Run Code Online (Sandbox Code Playgroud)

这是什么用法?

html html5

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