小编fab*_*bbb的帖子

XHR完成了加载日志消息

每次Ajax请求完成加载时,我都会收到一条JavaScript控制台日志消息.这个问题在附带的截图中得到了证明.

在此输入图像描述

我不知道我是如何激活此日志记录的.如何停用它?我在使用ExtJS 4.1.

google-chrome

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

如何在jQuery中生成一个字母数组?

在Ruby中,我可以做到('a'..'z').to_a并且得到['a', 'b', 'c', 'd', ... 'z'].

jQuery或Javascript提供类似的构造吗?

javascript jquery

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

获取可靠的网站截图?Phantomjs和Casperjs都在一些网站上返回空屏幕截图

打开网页并截取屏幕截图.

只使用phantomjs:(这是一个简单的脚本,实际上它是在他们的文档中使用的示例脚本.http://phantomjs.org/screen-capture.html

var page = require('webpage').create();
page.open('http://github.com/', function() {
  page.render('github.png');
  phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)

问题是,对于一些网站(如github),足够有趣的是以某种方式检测并且不提供phantomjs并且没有任何东西被渲染.结果是github.png一个空白的白色png文件.

用说:"google.com"替换github,你会得到一个很好的(正确的)截图.

起初我认为这是一个Phantomjs问题所以我尝试通过Casperjs运行它:

casper.start('http://www.github.com/', function() {
    this.captureSelector('github.png', 'body');
});

casper.run();
Run Code Online (Sandbox Code Playgroud)

但我得到与Phantomjs相同的行为.

所以我认为这很可能是用户代理问题.如:Github嗅出Phantomjs并决定不显示页面.所以我设置用户代理如下,但仍然无法正常工作.

var page = require('webpage').create();
page.settings.userAgent = 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36';
page.open('http://github.com/', function() {
  page.render('github.png');
  phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)

所以我试图解析页面,显然有些网站(再次像github)似乎没有发送任何网络.

使用casperjs我试图打印标题.对于google.com我回来了Google但是对于github.com我回来了bupkis.示例代码:

var casper = require('casper').create();

casper.start('http://github.com/', function() {
    this.echo(this.getTitle());
});

casper.run();  
Run Code Online (Sandbox Code Playgroud)

与上述相同也在纯粹的幻影中产生相同的结果.

更新:

这可能是一个时间问题吗?github只是超级慢吗?我怀疑它,但无论如何都要测试..

var page = require('webpage').create();
page.open('http://github.com', function (status) {
    /* irrelevant */ …
Run Code Online (Sandbox Code Playgroud)

javascript screen-scraping phantomjs casperjs

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

Bootstrap 3是否为表单提供了预先构建的步骤选项?

在此输入图像描述

无法找到文档中的任何内容,但也许有人知道更好或者可以建议使用可用属性来共同破解它?

如果没有在bootstrap中有没有人知道可以创建CSS/jQuery/JS的gem(rails)或生成器?

css jquery-ui css3 twitter-bootstrap-3

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

如何设计销毁会话并从控制器退出?

设计销毁会话并从控制器退出?

if something_is_not_kosher
  # 1. log this event, 2. send notice
  redirect_to destroy_user_session_path and return
end
Run Code Online (Sandbox Code Playgroud)

还尝试过:

if something_is_not_kosher
 # 1. log this event, 2. send notice
  redirect_to controller: 'devise/sessions', action: 'destroy', method: :delete and return
end
Run Code Online (Sandbox Code Playgroud)

错误是No route matches [GET] "/users/sign_out"但我明确设置方法::在示例2中删除.也许设计有一个方法?current_user.sign_out并试过sign_out(current_user)哪个也行不通?谢谢您的帮助.

耙路线:

        new_user_session GET    /users/sign_in(.:format)         devise/sessions#new
            user_session POST   /users/sign_in(.:format)         devise/sessions#create
    destroy_user_session DELETE /users/sign_out(.:format)        devise/sessions#destroy
           user_password POST   /users/password(.:format)        devise/passwords#create
       new_user_password GET    /users/password/new(.:format)    devise/passwords#new
      edit_user_password GET    /users/password/edit(.:format)   devise/passwords#edit
                         PATCH  /users/password(.:format)        devise/passwords#update
                         PUT    /users/password(.:format)        devise/passwords#update
cancel_user_registration GET    /users/cancel(.:format) …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails devise ruby-on-rails-4

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

如何查看我机器上安装的gem的源代码?

我在我的Rails应用程序中安装了Devise,我想阅读源代码并了解它是如何工作的.我查看了我的Rails应用程序的整个文件夹结构,但找不到任何代码(方法调用除外).

我知道我可以从Github存储库中看到源代码,但我希望在我的编辑器和本地机器上看到它.

我猜这个代码必须在一些主要的Ruby目录中,但我找不到它.任何帮助表示赞赏.谢谢.

ruby ruby-on-rails devise

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

如何在Rails 4中呈现部分表单?

未定义的局部变量或方法`f'用于#<#:0x000001080edfe0>

我试图在模板页面中呈现一个表单:

<%= form_for @vehicle, html: { class: "f_grp" }, remote: true do |f| %>
  <%= render "vehicles", locals: { f: f } %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

文件正在载入.但我得到一个未定义的f错误方法.有任何想法吗?

ruby-on-rails ruby-on-rails-4

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

如何在成功的AJAX/jQuery POST上返回PHP变量

如何使用AJAX在PHP中返回变量?我目前在我的控制器中使用echo来显示价格dropdown .changediv价格.

但是我有一个隐藏字段,我需要将行ID返回到更改.如何在jQuery中分配return var以便我可以在隐藏字段中回显它?

jQuery的

$(document).ready(function() {
    $('#pricingEngine').change(function() {
         var query = $("#pricingEngine").serialize();
         $('#price').fadeOut(500).addClass('ajax-loading');
         $.ajax({
             type: "POST",
             url: "store/PricingEngine",
             data: query,
             success: function(data)
             {
                  $('#price').removeClass('ajax-loading').html('$' + data).fadeIn(500);
             }
         });
    return false;
   });

});
Run Code Online (Sandbox Code Playgroud)

调节器

function PricingEngine()
{
    //print_r($_POST);
    $this->load->model('M_Pricing');
    $post_options = array(
      'X_SIZE' => $this->input->post('X_SIZE'),
      'X_PAPER' => $this->input->post('X_PAPER'),
      'X_COLOR' => $this->input->post('X_COLOR'),
      'X_QTY' => $this->input->post('X_QTY'),
      'O_RC' => $this->input->post('O_RC')
                          );

    $data = $this->M_Pricing->ajax_price_engine($post_options);

    foreach($data as $pData) {
        echo number_format($pData->F_PRICE / 1000,2);
        return $ProductById = $pData->businesscards_id;
    }
}
Run Code Online (Sandbox Code Playgroud)

视图 …

php ajax jquery codeigniter

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

Rails 4.2.0.beta2中的奇怪行为 - 这是一个错误吗?

每次重新加载窗口时都会收到500错误.

assets/application-CACHE-.js未找到.不知道是什么导致了它.发展环境.使用Unicorn作为我的网络服务器.有谁知道这是什么吗?

17:07:13 web.1  | 127.0.0.1 - - [15/Oct/2014:17:07:13 -0400] "GET /blog HTTP/1.1" 200 - 0.2885
17:07:13 web.1  | 127.0.0.1 - - [15/Oct/2014:17:07:13 -0400] "GET /about-64845c436e75ac587deec98177291d4e.css?body=1 HTTP/1.1" 304 - 0.0110
17:07:13 web.1  | 127.0.0.1 - - [15/Oct/2014:17:07:13 -0400] "GET /blog-14053fca722628f43031ae06cb18c52c.css?body=1 HTTP/1.1" 304 - 0.0110
17:07:13 web.1  | 127.0.0.1 - - [15/Oct/2014:17:07:13 -0400] "GET /contact-64845c436e75ac587deec98177291d4e.css?body=1 HTTP/1.1" 304 - 0.0112
17:07:13 web.1  | 127.0.0.1 - - [15/Oct/2014:17:07:13 -0400] "GET /layouts/partials/footer-71929e4ed77e723296d6a937e6469653.css?body=1 HTTP/1.1" 304 - 0.0116
17:07:13 web.1  | 127.0.0.1 - - …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails unicorn ruby-on-rails-4

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

如何在每10条记录中在foreach循环中插入<ul>

<?php foreach($products as $product) : ?>

<li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>">
<?php echo $product->name; ?> </a></li>

<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

所以上面的代码获取了a中的所有记录DB并生成链接.表中的100条记录 - 我想将设计分成5列.所以我会这样做,CSS但我需要能够附上

<ul> on every 20 records</ul>
Run Code Online (Sandbox Code Playgroud)

我怎么能count循环并做到这一点?

css php codeigniter

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