小编Tom*_*day的帖子

jQuery以某种方式为输出添加空格

我正在尝试创建一个脚本来动态创建锚标签和指向特定元素的链接.但是,当我输出锚文本时,它会在哈希和文本之间添加一堆空格.

    $(document).ready(function(){
        $('.accordion h2').each(function(){
        var thisText = $(this).text();
        var anchorText = thisText.replace(/ /g, "-");
        var anchorLink = '<a name="' + anchorText + '"></a>';
        var anchorTextFull = '<a href="#' + anchorText + '">' + thisText + '</a>';
        $(this).before(anchorLink);
        $(this).after(anchorTextFull);
    });
});
Run Code Online (Sandbox Code Playgroud)

此代码为anchorTextFull变量输出以下内容:

    <a href="#     foo-bar">Foo Bar</a>
Run Code Online (Sandbox Code Playgroud)

这些空间来自哪里?

谢谢

html javascript jquery

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

jQuery:datepicker,提醒所选的日期名称

如何提醒所选日期名称?示例'星期一'.

因此,当您选择2011年6月7日时,它会提醒"星期二"

<script>
$(function() {
    $( "#date" ).datepicker({ 
     dateFormat: 'dd/mm/yy',
     onSelect: function(dateText, inst) {
    // how can i grab the day name of the day, example "Monday" and alert it out?
    // alert( ? );
     }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui datepicker jquery-ui-datepicker

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

将.NET项目从非托管ODP.NET程序集切换到托管ODP.NET程序集的问题

我正在尝试将我的.NET项目切换到manage oracle以使部署更容易.但是,我在测试Win Server 2013环境中遇到以下错误:

无法确定"Oracle.ManagedDataAccess.Client.OracleConnection"类型连接的提供程序名称.

到目前为止我采取的步骤:

  1. 从解决方案中删除了所有Oracle.DataAccess dll和引用
  2. 在NuGet包管理器中添加了Oracle Data Provider for .NET(ODP.NET)托管驱动程序
  3. 将所有Imports Oracle.DataAccess陈述转换为Imports Oracle.ManagedDataAccess

我没有得到任何构建错误,并且项目在本地运行良好.但是,当部署到测试环境时,我收到此错误.测试环境是Windows Server 2012,并且安装了旧的Oracle 11.2.0客户端工具.

这是我的连接创建代码:

Public Sub New()
    MyBase.New(
        New OracleConnection(
            ConfigurationManager.ConnectionStrings("Entities").ConnectionString),
        True)
End Sub
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的3种不同风格的连接配置(两种都在本地工作,但在测试环境中产生同样的问题)

(格式化可见性)

  <add 
      name="Entities"
      connectionString="
          Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=###.###.###.###)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=______)));
          User Id=_____;
          Password=_____;"
      providerName="Oracle.ManagedDataAccess.Client" />

  <add 
      name="Entities"
      connectionString="
          Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=###.###.###.###)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=______)));
          User Id=_____;
          Password=_____;"
      providerName="Oracle.DataAccess.Client" />

  <add 
      name="Entities"
      connectionString="
          Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=###.###.###.###)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=______)));
          User Id=_____;
          Password=_____;"
   />
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

.net oracle odp.net iis-8 odp.net-managed

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

插入查询中需要澄清

表结构:

title { name varchar(100) }
Run Code Online (Sandbox Code Playgroud)

如果我尝试插入以下查询

insert into wikititle values('Men's');
Run Code Online (Sandbox Code Playgroud)

我收到错误引用字符串未正确终止.

即使我使用set escape也是如此

insert into wikititle values('Men\'s');
Run Code Online (Sandbox Code Playgroud)

并插入我收到此错误.

我在oracle 11i sql plus中执行所有这些执行.

sql oracle plsql

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