小编Mar*_*son的帖子

jQuery .click不断添加到事件中,而不是替换它

我有以下代码块:

function testJQueryClick(){
     $('#button2').click(function(){ alert ('Debug'); return false; });       
}
Run Code Online (Sandbox Code Playgroud)

当我调用该函数一次(然后单击按钮2)时,我得到预期的警报.当我第二次调用相同的函数然后单击按钮2时,我得到两个警报,第三次我得到三个,等等.jQuery似乎.click每次都附加事件,而不是替换它.

我希望每次调用它时.click都要替换处理程序.我在jQuery文档中找不到任何确认这是预期行为的内容.

jquery click

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

WP7上的Phonegap无法加载图像

我正在开始我的第一个PhoneGap项目,并且正在使用Visual Studio和Windows Phone 7进行开发,尽管我打算最终部署到iOS和Symbian.

但是,我陷入了第1步.我已经在www/images文件夹中添加了一个图像,并输入以下代码:

<img src="images/login-btn.png" width="103" height="42" style="margin-left:90px;" />
Run Code Online (Sandbox Code Playgroud)

我得到:

在此输入图像描述

我在IE9中预览它时工作正常,但我还没有Mac在iOS上测试它.

值得注意的是,JS文件和CSS加载得很好,只是任何图像(无论是在CSS中引用还是在<img>标记中)都会出现问题.

windows-phone-7 cordova

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

主菜单上没有链接的jQuery Mobile List项目分割按钮

假设我有一个<li>带有分割图标的jQuery Mobile网站(data-icon="grid").

是否可以将列表项的左侧没有包裹在一个href但是将按钮保留在右侧?

示例:http://jsfiddle.net/SSQMB/

在此输入图像描述

我试过了:

$(selection).contents().unwrap();
Run Code Online (Sandbox Code Playgroud)

这工作,它删除了所请求的链接(并修复了我在下面概述的问题),但它打破了一大堆布局和样式列表项.

我试图解决的问题是:

  • <li>在页面上有大约100个项目
  • 每个<li>可能都有一个<select>元素,有5-10个选项.
  • 当使用默认的jQuery Mobile样式时,<select>一切正常
  • 然而,这对性能有重大影响.iPhone 4S难以滚动,iPad 2几乎不可用(Android实际上更好一次,但仍然不完美)
  • data-role="none"<select>元素使得页面快速,可行的再次
  • 但是,它会在桌面浏览器(特别是Firefox)上中断,因为当您单击以选择其中的项目时<select>,<select>会触发后面的链接并<select>取消该框

有任何想法吗?

jquery jquery-mobile

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

Azure SQL登录被拒绝,错误18456状态113

我们有一个Azure SQL服务器。从Azure订阅中的某些计算机,我们无法连接到我们的SQL Server,但是从其他计算机中,也可以。在Azure以外的计算机上,我们完全没有问题。

引发的错误是

Login failed for user 'SQLAdminUser'
Run Code Online (Sandbox Code Playgroud)

SQL日志本身显示:

<login_information><error_code>18456</error_code><error_state>113</error_state></login_information>
Run Code Online (Sandbox Code Playgroud)

复制非常简单。在受影响的计算机上,在Powershell中执行:

$sqlConnection = New-Object System.Data.SqlClient.SqlConnection  "Server=tcp:ourdb-sql.database.windows.net,1433;Initial Catalog=SitesEE;Persist Security Info=False;User ID=SQLAdminUser;Password=[password]"
$sqlConnection.Open()

Exception calling "Open" with "0" argument(s): "Login failed for user 'SQLAdminUser'."
Run Code Online (Sandbox Code Playgroud)

我没在官方文档的任何地方看到错误113 的记载。我假设它与VM有某种关系,因为其他计算机可以毫无问题地执行该代码。

azure-sql-server

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

iPad HTML5默认键盘到符号视图?

我在HTML5应用程序中有一个数据输入表单,用户将在iPad 2上填写.

有没有办法让iPad键盘默认为"符号"视图(即带数字的键盘1,2,3,4,5,6,7,8,9,0)?

他们只会在这些字段中输入数字,而且每次点击"下一个"时它都会令人非常沮丧,它会恢复到QWERTY视图.

您可以通过使用一些-wapCSS 在iPhone上执行此操作,但不幸的是它无法在iPad上运行.

html5 ipad ios

4
推荐指数
2
解决办法
3538
查看次数

将 OpenEdge v10 数据库恢复到 v11

我是 OpenEdge 数据库平台的新手,到目前为止我真的很挣扎。我有一位客户给了我他的数据库备份(单个.bak文件),该备份取自 OpenEdge v10。我只有一个 OpenEdge v11 数据库服务器。

我们不拥有 OpenEdge 或其他任何东西,因此据我所知,获得 v10 可能是不可能的。我们的客户只是希望我在数据库中查找一下,看看能找到什么,所以我不准备投入太多资金。

当我尝试进行恢复时,我得到:

C:\Progress\OpenEdge\bin>prorest.bat E:\Progress\ServicePro\ServicePro "E:\Progress\svcpro_l.bak"
OpenEdge Release 11.3 as of Wed Jul 17 16:46:26 EDT 2013
Start of extending target DB to needed size... (9432)
Version number mismatch, backup has 4246, database has 4269. (16691)
Restore failed. (1618)
!!! ERROR - Database restore utility FAILED !!! (8564)
Run Code Online (Sandbox Code Playgroud)

我已尽可能多地搜索并找到了这篇知识库文章,但它似乎不适用于恢复数据库,而是适用于恢复复制的数据库。

如何恢复从 v10 到 v11 的 Progress OpenEdge 数据库备份?

progress-db database-restore openedge

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

XML UTF-8数据的编写方式不同

不幸的是,我在一个名为uniPaaS的模糊平台上工作,所以我可能会提出一些与平台无关的建议.

我有一个Web服务请求,其中XML文档包含那些恼人的智能引号.字符的字节数据是E2 80 99(这是一个00002019 RIGHT SINGLE QUOTATION MARK)

Wireshark捕获SOAP请求

当我将XML文件写入我们的登台服务器上的磁盘时,它会正确地写入它.当我在生产服务器上编写它时,它会完全更改这些字节的值并使XML文档出错:

两个文件的十六进制比较

E2 80 99成为92.以前有没有人见过这种行为?它似乎只是一个字节的字符串(但SOAP共振是50Mb大,所以我没有机会分散整个文件).

xml utf-8

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

对包含U + 001A的XML文档进行编码

我有一个XML文档,它是从人们从各种地方复制/粘贴的一些内容生成的(尽管大多数是Word文档).

它看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <data> <![CDATA[
         (whatever was pasted)
    ]]></data>        
</response>
Run Code Online (Sandbox Code Playgroud)

我总是使用UTF-8或的编码iso-8859-1,但现在有人已经离开并复制/粘贴unicode字符U+001A(0x1a),我找不到会接受它的编码.我把XML文件放入的所有东西(例如Firefox,Internet Explorer,XML Spy)都说它无效,无论使用何种编码.

是否有我可以使用的编码会阻止文件翻倒,或者我是否需要开始逐个剥离所有这些字符?

xml unicode

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