小编Cor*_*ell的帖子

使用jquery远程验证发送其他静态参数

我想向验证服务器端脚本发送一个额外的参数.我有这个代码:

$("#edit_info").validate({
                debug: false,
              rules: {
                name: {
                    required: true,
                    //remote: "validate.php",
                    remote: { url:"validate.php", async:false },
                    data: {'cat_id':'34'}
                    /*data: {
                      cat_id: function () { return '34'; }
                    }*/
                },
Run Code Online (Sandbox Code Playgroud)

但只有名字被发送.知道为什么吗?谢谢!

jquery jquery-validate

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

如何使用SQLConnect或SQLDriverConnect

我正在尝试连接到互联网上的MS-SQL服务器.我应该把什么放在SQLConnect的ServerName参数上?

我试过这个,但它失败了:

"DRIVER=SQL Server;SERVER=SERVER_IP;DATABASE=sales"
Run Code Online (Sandbox Code Playgroud)

SERVER_IP类似于111.111.111.111,9999

编辑:我遵循约翰斯的建议,这是我目前的代码:

SQLCHAR OutConnStr[255];
SQLSMALLINT OutConnStrLen;
SQLTCHAR *srv = (SQLTCHAR *)"Provider=SQLOLEDB.1;Password=pw;Persist Security Info=True;User ID=me;Initial Catalog=mydb;Data Source=1.2.3.4,9999";
rc = SQLDriverConnect(conn_h, NULL, srv, strlen((char*)srv), OutConnStr, 255, &OutConnStrLen, SQL_DRIVER_PROMPT);
Run Code Online (Sandbox Code Playgroud)

但现在我得到这个错误HY024 - 无效的属性值

c++ sql sql-server

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

为什么没有使用focusout方法在jQuery中触发focusout事件?

我正在使用handontable jQuery插件.当用户停止编辑单元格时,我试图拦截.双击单元格时,handsontableInput该单元格的位置会显示带有类的文本区域.

使用jQuery我试图在用户点击其他地方时获得回调,从而失去了textarea的焦点.

这是简单的焦点代码:

$(".handsontableInput").focusout(function () {
    alert("LLL");
});
Run Code Online (Sandbox Code Playgroud)

这是我的小提琴.

另外,如果带有handontable的页面在一个框架中,并且我在框架外单击了,这会工作吗?

谢谢

jquery events handsontable

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

用格式化的html替换句子的单词

我有这个字符串:

var text = "Altough I am the eldest son, they stil see me as kdi.";
Run Code Online (Sandbox Code Playgroud)

而这个数组:

var errors = ["Altough", "stil", "kdi"];
Run Code Online (Sandbox Code Playgroud)

我想替换数组中句子中的单词,所以文本看起来像这样:

<span class="error">Altough</span> I am the eldest son, they <span class="error">stil</span> see me as <span class="error">kdi</span>.
Run Code Online (Sandbox Code Playgroud)

我是否必须使用正则表达式,或者javascript replace()函数会做什么?

javascript jquery

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

通过Chrome扩展程序绕过iFrame检测

如何使用chrome扩展名覆盖window.top对象?

这是我正在尝试的:

manifest.json

{
  "name": "buster",
  "version": "0.0.41",
  "manifest_version": 2,
  "description": "Removes iframe buster scripts",
  "homepage_url": "http://google.com",
  "background": {
    "scripts": ["background.js"]
  },
  "browser_action": {
    "default_title": "buster buster"
  },
  "permissions": [ "webRequest", "webRequestBlocking", "<all_urls>", "tabs"],
  "web_accessible_resources": [
    "index.html"
  ],
  "content_scripts": [
  {
    "matches": ["*://*/*"],
    "run_at": "document_start",
    "js": ["buster.js"],
    "all_frames": true
  }
  ]
}
Run Code Online (Sandbox Code Playgroud)

background.js

chrome.webRequest.onHeadersReceived.addListener(function (details) {
    return {responseHeaders: details.responseHeaders.filter(function(header) {
        return ((header.name.toLowerCase() !== 'x-frame-options'));
    })};
}, {
    types: ["sub_frame"],
    urls: ["<all_urls>"]
}, ["blocking", "responseHeaders"]);

chrome.browserAction.onClicked.addListener(function (tab) {
    chrome.tabs.update(tab.id, {url: chrome.extension.getURL("index.html")}); …
Run Code Online (Sandbox Code Playgroud)

javascript iframe google-chrome-extension

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

添加特定单词的范围

我试图将span添加到这样的特定单词:

var value = "eror";
var template = "/(" + value + ")/g";
$("#content").html($("#content").html().replace(template, '<span class="spell_error">$1</span>'));
Run Code Online (Sandbox Code Playgroud)

这是我的小提琴.我尝试使用我在这里看到的解决方案,但它似乎不起作用.不知道为什么?谢谢

javascript regex jquery

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

我是否需要关闭datareader

我有这个简单的函数来处理所有的查询:

DataTable ReadIt(string query, params MySqlParameter[] sqlParams)
{
    DataTable dt = new DataTable();

    using(MySqlConnection myConnection = new MySqlConnection(sConnection))
    {
        myConnection.Open();
        MySqlCommand myCommand = myConnection.CreateCommand();
        myCommand.CommandText = query;
        foreach (var p in sqlParams)
        {
            myCommand.Parameters.Add(p);
        }
        MySqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        dt.Load(myReader);
        myReader.Close();
    }

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

myReader.Close();将数据加载到数据表后是否需要放置或读取器自动关闭后using

c# mysql asp.net

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

非常简单的jquery导致错误

与此问题相关,我收到此错误:

未捕获的SyntaxError:意外的标记ILLEGAL

使用此代码:

<!-- Le javascript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="js/highcharts.js"></script>
    <script src="js/inspiritas.js"></script>
    <script src="bootstrap/js/bootstrap-dropdown.js"></script>
    <script src="bootstrap/js/bootstrap-collapse.js"></script>
    <script>
    $(document).ready(function() {
        $(document).on('click', 'a.expand', function(e) {
            e.preventDefault();
            $(this).find('ul').slideToggle();
        });
    });?
    </script>
Run Code Online (Sandbox Code Playgroud)

错误在最后}); 我没有看到任何错误,删除js文件没有帮助.

javascript jquery twitter-bootstrap

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

以编程方式创建json

这是我试图以编程方式创建的JSON:

{
    "sensors": [{
        "x": 342,
        "y": 213,
        "id": 4
    }, {
        "x": 642,
        "y": 913,
        "id": 3
    }, {
        "x": 452,
        "y": 113,
        "id": 2
    }]
}
Run Code Online (Sandbox Code Playgroud)

我必须遍历具有特定类的所有元素来检索json的数据:

$(".marker").each(function()
{
    var x = $(this).attr("data-x");
    var y = $(this).attr("data-y");
    var id = $(this).attr("data-id");
});
Run Code Online (Sandbox Code Playgroud)

我怎么能像我描述的那样创建json对象?

javascript jquery json

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

MySQL事件没有触发

我创建了以下事件,但由于某种原因它没有被触发:

CREATE EVENT Del_logs
ON SCHEDULE EVERY 1 HOUR
DO
    TRUNCATE TABLE security.errors;
Run Code Online (Sandbox Code Playgroud)

有没有我可以检查的日志,看看出了什么问题?

mysql sql mariadb mysql-event

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

创建动态对象并对其进行JSON编码

我有以下代码:

while ($row = $psql - > fetch()) {
    for ($i = 0; $i < $psql - > columnCount(); $i++) {
        $col = $psql - > getColumnMeta($i);
        array_push($json, array($col['name'] = > $row[$i]));
    }
}
echo "var data = ".json_encode($json).";";
Run Code Online (Sandbox Code Playgroud)

哪个产生这个输出:

var data = [{"id":"3"},{"id2":"1"},{"sec":"1"},{"cat":"1"},{"term":"Teste"},{"sTerm":""}];
Run Code Online (Sandbox Code Playgroud)

但是为了导入那些数据我需要输出如下所示:

var data = [{id:"3",id2:"1",sec:"1",cat:"1",term:"Teste",sTerm:""}];
Run Code Online (Sandbox Code Playgroud)

(里面的每个数据{...}都是一行.

除了手动构建字符串之外,还有什么方法可以做到这一点吗?

谢谢

php json pdo

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

:not()没有按预期工作

使用:not()运营商有任何限制吗?

我有这个HTML:

<table>
    <thead>
        <th>AAAAAAA</th>
        <th>VVVVVVVVVVV</th>
    </thead>
    <tr>
        <td>111111</td>
        <td>22222</td>
    </tr>
</table>
<br>
<br>
<br>
<br>
<table class="t">
    <thead>
        <th>AAAAAAA</th>
        <th>VVVVVVVVVVV</th>
    </thead>
    <tr>
        <td>111111</td>
        <td>22222</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这个CSS:

table td:not(.t) {
            border: 1px solid black;
            padding-left: 5px;
          }


table th:not(.t) {
            border: 1px solid black;
            padding-left: 5px;
          }
Run Code Online (Sandbox Code Playgroud)

然而,两个表都获得了CSS规则. 的jsfiddle

css

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