小编her*_*ron的帖子

将JS分离为多个文件

我的web项目有多个页面使用完全相同的JS功能.我正在复制并粘贴相同的功能到所有页面的js文件.但最近分隔常用功能到另一个名为js文件common_fns.js,用于创建只是选择缓存变量,并放置在每个页面,以便顶部的每一页some_page.js,common_fns.js.这样的事情

some_page.js

$(function() {
    var closer=$("#nlfcClose"),
    NewFormContainer=$("#NewLessonFormContainer"),
    opener=$("#nlfcOpen"),
    NewForm=$("#NewLessonForm"),
    OpsForm=$("#LessonOps"),
    SelectBox=$( "#courses" ),
    SelectBoxOptions=$("#courses option"),
    jquiBtn=$(".jquiBtn"),
    AddOp="AddLesson",
    DelOp="DelLesson";
});
Run Code Online (Sandbox Code Playgroud)

common_fns.js

$(function() {
    SelectBoxOptions.text(function(i, text) {
        return $.trim(text);
    });

    SelectBox.combobox();
    jquiBtn.button();

    closer.button({
        icons: {
            primary: "ui-icon-closethick"
        },
        text: false
    }).click(function(){
        NewFormContainer.slideUp("slow");
    });

    opener.click(function(){
        NewFormContainer.slideDown("slow");
    });

    NewForm.submit(function(){
        var querystring = $(this).serialize();
        ajaxSend(querystring, AddOp);
        return false;
    });


    OpsForm.submit(function(){
        var querystring = $(this).serialize();
        ajaxSend(querystring, DelOp);
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

当我将常用功能复制并粘贴到每个页面的文件时,它正在工作.但现在它没有:Firebug undefined SelectBoxOptions即使对于第一个函数也显示错误消息.我错过了什么?只有这样才能将相同的功能复制粘贴到每个页面的js文件中?

javascript jquery selector domready

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

将HTML数据插入到db表中

我在将html标记数据插入db表之前使用了以下函数

function html($data, $db)
{     
    $data = $db->escape_string($data);
    return $data;
}
Run Code Online (Sandbox Code Playgroud)

但是有问题:我看到"/" - 在每个"符号"之前斜线为ex.

<p style=\"margin-top: 15px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; \">
Run Code Online (Sandbox Code Playgroud)

如何处理这个问题?

html php mysqli

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

从URL将图像保存到服务器

我用CKEditor构建了一个迷你内容管理系统.用户可以从其他网站粘贴图像URL.有没有办法在用户提交内容时获取所有图像URL,将所有这些图像保存到服务器,并用我的服务器的URL替换另一个服务器的URL?

例如,用户写了这样的东西:

<img src="somews.com/img1.jpg"/>Lorem Ipsum is simply dummy text of the printing and typesetting industry. ...
Run Code Online (Sandbox Code Playgroud)

在提交过程中,PHP会将图像保存somews.com/img1.jpg到服务器,将其URL转换为myserver.com/photos/img1.jpg并替换 <img src="somews.com/img1.jpg"/>为..这可能吗?

php url replace image

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

递归查找和替换文件

我想做的是跟随.我想创建一些bat文件,它将递归搜索从当前目录开始的文件,并替换为我提供的文件.对于前者 如果我想搜索并替换test1.txt,我打开这个迷你应用程序并编写text1.txt,并放置我想要替换的文件.

  • 迪尔
    • app.bat
    • test1.txt // app将递归搜索文件夹1和文件夹2,并将用test1.txt替换所有找到的结果
    • 文件夹1
    • 文件夹2

我想知道,如果因为这个原因准备好去app或bat文件?

windows cmd batch-file batch-processing

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

MySQL:<> 1可以工作,但= 0不可以

当我发送查询时

SELECT id FROM private_messages WHERE to_id=1 AND opened=0
Run Code Online (Sandbox Code Playgroud)

它没有返回任何东西

SELECT id FROM private_messages WHERE to_id=1 AND opened<>1
Run Code Online (Sandbox Code Playgroud)

返回open = 0的所有结果.opened列类型是带有"1"和"0"(默认)值的枚举.问题是,为什么第一个查询不返回任何内容?

php mysql mysqli

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

MySQL COUNT意外结果

我的数据库结构如下所示:

https://docs.google.com/open?id=0B9ExyO6ktYcOenZ1WlBwdlY2R3c

某些表的说明:

  1. answer_chk_results - 检查答案表.因此,如果此表中不存在某些答案,则表示未经检查
  2. lesson_questions - 课程< - >问题关联(通过id)表

当我像这样查询数据库:

SELECT
    q.id,
    q.content,
    q.type
FROM
    `questions_and_exercises` q,
    `lesson_questions` lq
WHERE
    q.id = lq.qid
AND lq.lid = 1
Run Code Online (Sandbox Code Playgroud)

我收到了所有问题清单.但我想要的是每个问题的答案和检查答案.当我使用此查询时:

SELECT
    q.id,
    q.content,
    q.type,
    COUNT(DISTINCT a.ID) answer_count,
    COUNT(DISTINCT acr.id) checked_count
FROM
    `questions_and_exercises` q,
    `lesson_questions` lq
LEFT JOIN answers a ON a.qid = lq.qid,
LEFT JOIN `answer_chk_results` acr ON acr.aid = a.id
WHERE
    q.id = lq.qid
AND lq.lid = 1
Run Code Online (Sandbox Code Playgroud)

结果只有一个问题,错误的答案数.(我的数据库中有大约9-10个问题)我错过了什么?

mysql sql database

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

如何使用 jQuery 选择按钮内的元素

我想做的是,button点击更改我的班级(位于内部)

<button><i class="fa fa-square-o"></i></button>
Run Code Online (Sandbox Code Playgroud)

使用如下js代码(在点击函数内):

...
$(this).child("i.fa").removeClass("fa-square-o");
...
Run Code Online (Sandbox Code Playgroud)

得到child is not a function error

我究竟做错了什么?

javascript jquery

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

计算文件中以特定字符开头并以不同字符结尾的所有行

我想要实现的是加载文本文件,然后计算所有行:

  1. 从字符"X"开始
  2. 以字符"Y"结尾

我的代码看起来像这样:

string txtContent;
try
{
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        txtContent = File.ReadAllText(openFileDialog1.FileName);

    }
}
catch (Exception ex) {
    MessageBox.Show(ex.Message, "Form1", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)

我正在将txt文件内容读入txtContent字符串变量.但我不知道如何继续?

c# text file winforms

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

C#Regex找到行的最后一个字符

我想要实现的是显示以needle字符开头/以字符结尾的行数.

我的代码看起来像那样

case "Starting with":
    count = File.ReadLines(openFileDialog1.FileName)
                .Count(line => Regex.IsMatch(line, "^" + needle + ".*$"));
    break;
case "Ending with":
    count = File.ReadLines(openFileDialog1.FileName)
                .Count(line => Regex.IsMatch(line, "^.*" + needle + ".*$"));
    break;
Run Code Online (Sandbox Code Playgroud)

从找到正确的数字开始,但结束于没有.我错过了什么?

c# regex visual-studio-2010 visual-studio

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

Gitignore无法正常工作

我有完整的dir结构

在此输入图像描述

这里是.gitignore的内容

conf.php

问题是,当我更改内容conf.php并尝试提交某些内容时,GIT会conf.php再次检测到已更改的文件.实际上它必须被忽略.
我已经承诺了一次.我想从现在开始忽略它.我错过了什么?

更新

我试过以下:

  1. 将conf.php添加到gitignore
  2. 从缓存中删除它 git rm --cached conf.php.

    但现在,当我重新扫描项目时,它想要conf.php移除.

在此输入图像描述

这不是我想要的.

我想将它保存在远程仓库并忽略本地仓库的未来(从现在开始)变化.

windows git ignore

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