小编Ani*_*nil的帖子

phpstorm在文件浏览器/项目窗口中淡黄色突出显示,它是什么以及如何更改颜色?

我刚开始使用phpstorm,我注意到当我查看我的vendor目录(由作曲家管理)时,我看到背景颜色是淡黄色,并且与我当前的主题不可读.它在vendordir 中的所有目录中都是这样的.

这是什么意思?如何更改背景颜色?

在项目窗口作曲家供应商的淡黄色背景

phpstorm

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

如何在没有附加插件的情况下使用带有 jQ​​uery 的模板?

我有下面的方法,通过ajax查询我的服务器,返回JSON数据,我遍历数据并写出到html。

该代码有效,但它很混乱且效率低下。有没有办法将 html 放在各种模板中,而不是在我的 javascript 代码中写出来?

谢谢

 $("[name=btnSearch]").on("click", function () {   
   $.getJSON(ajaxMethod + searchTerm, function (data) {
        var html = "";
        var sel = "";
        var name = "";
        var type = "";
        //alert(id);
        var css = "ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only";
        $.each(data, function (key, val) {
                sel = val.ID;
                name = val.DisplayName;
                type = "user";
            html += '<tr data-type = "' + type + '" data-result-title = "' + name + '" data-result-id="' + sel + '">';
            html += …
Run Code Online (Sandbox Code Playgroud)

jquery

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

在测试中获取CSRF令牌,"CSRF令牌无效" - 功能性ajax测试

我正在尝试ajax在Symfony2中测试请求.我正在编写一个单元测试,它会在我的内容中抛出以下错误app/logs/test.log:

request.CRITICAL: Uncaught PHP Exception Twig_Error_Runtime: 
"Impossible to access an attribute ("0") on a string variable 
("The CSRF token is invalid. Please try to resubmit the form.")
in .../vendor/twig/twig/lib/Twig/Template.php:388
Run Code Online (Sandbox Code Playgroud)

我的代码相当简单.

public function testAjaxJsonResponse()
{
    $form['post']['title'] = 'test title';
    $form['post']['content'] = 'test content';
    $form['post']['_token'] = $client->getContainer()->get('form.csrf_provider')->generateCsrfToken();

    $client->request('POST', '/path/to/ajax/', $form, array(), array(
        'HTTP_X-Requested-With' => 'XMLHttpRequest',
    ));

    $response = $client->getResponse();
    $this->assertSame(200, $client->getResponse()->getStatusCode());
    $this->assertSame('application/json', $response->headers->get('Content-Type'));
}
Run Code Online (Sandbox Code Playgroud)

问题似乎是CSRF令牌,我可以为测试禁用它,但我真的不想这样做,我让它通过发出2个请求(第一个加载带有表单的页面,我们抓住_token和使用with XMLHttpRequest)发出第二个请求- 这显然看起来相当愚蠢和低效!

ajax csrf symfony

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

如何创建一个"粘性"浮动固定/滚动侧边栏?

我的网站左侧有一个应该留在用户手中的网站.因此,当用户滚动时,侧边栏会一直滚动,直到它从页面顶部开始说5px.从那时起,它应该被锁定在那里.

当然,视口可能比左栏小,因此左栏不能完全适合屏幕.虽然不是很戏剧化.但是我希望如果用户滚动到底部,侧边栏的底部"点击"页面的页脚,然后再次滚动页面.

这是我得到的代码:我的网站的基本设置和我的问题的第一部分的尝试(但你会看到它不起作用):jsfiddle.

我认为问题的第一部分相当清楚,但第二部分可能有点难以理解,所以这是一个模型:向下滚动时 您可以看到没有显示文本,因为文本位于视口上方.

这是我尝试第一部分的js:

$(document).ready(function () {
    var theLoc = 5;
    var links = $('#left');
    $(window).scroll(function () {
        console.log('scroll');
        if (theLoc >= $(window).scrollTop()) {
            if (links.hasClass('fixed')) {
                links.removeClass('fixed');
            }
        } else {
            if (!links.hasClass('fixed')) {
                links.addClass('fixed');
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

但可能更多的是css问题:

.fixed {
    position:fixed;
}
Run Code Online (Sandbox Code Playgroud)

我尝试再次指定高度等(因为它显示得非常大),但没有提前.

javascript css jquery scroll

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

HTML选择框,如何将所选选项从一个<select>移动/复制到另一个<select>

我不能让这个小脚本起作用:小提琴

我想使用按钮将所选选项从"多选"传递到另一个选项.我认为在尝试选择所有" option:selected" 时jQuery选择器存在问题.

HTML:

<div>
    <select id='canselect_code' name='canselect_code' multiple>
        <option value='1'>toto</option>
        <option value='2'>titi</option>
    </select>
    <input type='button' id='btnRight_code' value='  >  ' />
    <br>
    <input type='button' id='btnLeft_code' value='  <  ' />
    <select id='isselect_code' name='isselect_code' multiple>
        <option value='3'>tata</option>
        <option value='4'>tutu</option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$('[id^=\"btnRight\"]').click(function (e) {

    var selectedOpts = $(this).prev('select option:selected');

    if (selectedOpts.length === 0) {
        alert('Nothing to move.');
        e.preventDefault();
    } else {
        $(this).next('select').append($(selectedOpts).clone());
        $(selectedOpts).remove();
    }

});

$('[id^=\"btnLeft\"]').click(function (e) {

    var selectedOpts = $(this).next('select option:selected');

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

jquery select css-selectors option

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

jQuery对象禁用事件监听器,如何检测html属性何时更改

我需要为select标记创建一个事件监听器.它应该在元素变为disabled或时触发enabled.

这甚至可能吗?

PS:onchange没有检测到禁用.

jquery events attributes listener

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

Tumblr - 缺少关注,仪表板和自定义控制按钮 - 未显示在右上角

问题

我想弄清楚为什么tumblr没有向我显示iframe#tumblr_controls(持有follow,dashboardcustomize(如果登录)按钮)(查看下面的图片).

我正在使用我直接从tumblr购买的主题,并对其进行了大量定制,没有html或javascript错误.

我找到了几个答案来设置以下按钮的样式,但我没有在我的div中看到它们.

普通用户看到:

用户

管理员(已登录)用户看到:

管理员

我没有看到tumblr上面的两个按钮中的任何一个,任何想法为什么它没有显示?

我还有另一个问题,我使用以下模板标签和HTML来呈现tumblr共享按钮,但按钮不可点击(它们是内部有div的iframe).

<!-- Im including share buttons like this, but the "Like btn" is not clickable ->
<div id="tumblr-share">
    <ul class="tumblr-action">
        <li class="reblog">{ReblogButton size="20" color="grey"}</li>
        <li class="like">{LikeButton size="20" color="grey"}</li>
        <li class="notes"><a href="{Permalink}">{NoteCount}</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我的tumblr共享按钮和跟随,仪表板和自定义按钮的任何想法都没有像所有其他博客一样显示在右上角?

tumblr

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

VBA中的简单脚本从标记的单元格中获取值,添加它们并显示总计

Excel列

我需要在VBA中编写一个脚本,以便如果列B具有ax(或刚填充),然后转到它左边的单元格并获取值,我想在工作表上执行此操作,我希望能够根据需要计算项目的总成本.

我会在按钮点击的情况下运行它,所以我希望它获取所有值,添加它们,并显示总数,但仅限于带有ax的值(在B列中).

excel vba worksheet-function

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

C#:使用未分配的局部变量,使用foreach和if

我有以下代码:
我得到错误,"使用未分配的局部变量"我确定这很简单,但我很困惑..

    public string return_Result(String[,] RssData, int marketId)
    {
        string result;
        foreach (var item in RssData)
        {
            if (item.ToString() == marketId.ToString())
            {
                result = item.ToString();
            }
            else
            {
                result = "";
            }

        }
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

Cakephp资产无法从webroot文件夹中获取..缺少js和css,

我一直在localhost上构建,所有这些东西都很完美.现在尝试在共享主机上加载该站点.我已经解决了大部分问题,实际上有一个工作网站,但没有任何CSS.

布局:我的应用程序位于:/ home/cake/app

public_html位于:/ home/public_html

在public_html/index.php中,我能够摆脱丢失文件错误的唯一方法就是这样做......

require '../cake/app/webroot' . DIRECTORY_SEPARATOR . 'index.php';
Run Code Online (Sandbox Code Playgroud)

public_html中的.htaccess:

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我的应用程序是从命令行中烘焙出来的.通过链的所有index.php和.htaccess文件都是不受影响的.

/cake
/cake/webroot
/cake/app
/cake/app/webroot
Run Code Online (Sandbox Code Playgroud)

它只是找不到所有css和js文件的路径.在我的default.ctp中,我使用了标准的html帮助程序链接.

echo $this->Html->css('default');
Run Code Online (Sandbox Code Playgroud)

我正处于众所周知的绳索的尽头.任何帮助赞赏.在localhost上,我将apache目录指向/ cake/app,但我很确定我无法访问共享主机上的apache配置文件,因此我将public_html index.php指向/ cake/app .可能不对,但感觉自从网站开始工作以来我正朝着正确的方向前进.

php .htaccess virtualhost cakephp-2.0

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