小编Mos*_*hua的帖子

Javascript encodeURIComponent()不编码空格

我有一个带有文本输入的表单,其中id为txtPlace,用户将输入输入,将作为url查询传递给服务器.我正在尝试使用encodeURIComponent(),但它不是编码空格.这是我的简化代码

<div class="searchBoxRow">
  <input type="text" id="txtPlace" size="55" placeholder="Enter place to search"/>
  <a href="#" id="btnSearch">Search</a> 
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的javascript

<script type="text/javascript">
  $(function () {
     $('#btnSearch').on('click', function (e) {
        e.preventDefault;
        var place = encodeURIComponent($('#txtPlace').val());
        var url = "http://example.com?place=" + place;
        document.location.href = url;
     });
  });    
</script>
Run Code Online (Sandbox Code Playgroud)

如果用户键入ACME Co.,纽约,纽约,则生成的URL为

http://example.com?place=ACME Co.%2CNew York%2C NY

看到空间没有编码?我甚至尝试添加,place = place.replace(/\s/g, '+')但编码后似乎没有用.我究竟做错了什么?谢谢你的协助.

更新:

怪火狐!发现空间正在被正确编码,但Firefox并没有显示编码空间,即使它们是.在Internet Explorer 10Google Chrome中测试,它们都以编码格式显示空格.感谢Adam为小提琴http://jsfiddle.net/VYDcv/

html javascript

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

SQL Server 2008:一个存储过程中的多个查询

我有 2 个存储过程,它们从名为Places. 这些过程由 C# 代码一次调用一个。这些是表列。

  [ID] int NOT NULL IDENTITY(1, 1),
  [Name] varchar(150) NOT NULL,
  [Latitude] decimal(18, 2) NOT NULL,
  [Longitude] decimal(18, 2) NOT NULL
Run Code Online (Sandbox Code Playgroud)

这是2个存储过程

CREATE procedure dbo.GetPlacesByID
    @ID int
AS
SELECT *
FROM dbo.Places
WHERE  ID = @ID
GO 
Run Code Online (Sandbox Code Playgroud)

CREATE procedure dbo.GetNearbyPlaces
    @Min_Lat decimal(18, 2),
    @Min_Lng decimal(18, 2),
    @Max_Lat decimal(18, 2),
    @Max_Lng decimal(18, 2)
AS
SELECT *
FROM dbo.Places 
WHERE Latitude BETWEEN @Min_Lat AND @Max_Lat
AND   Longitude BETWEEN @Min_Lng AND @Max_Lng
ORDER By ID …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

使用 FileHelpers 从 asp.net 文件上传读取 CSV 文件

我正在开发 ASP.NET Webforms C# 应用程序。我需要将 CSV 文件上传到服务器,并将内容读取并保存到数据库。我在某处读到FileHelpers可用于读取 csv 文件,但我还没有看到任何处理 HttpPostedFile 的示例。有人有使用 filehelpers 进行文件上传的经验吗?

我也愿意接受替代方法。谢谢。

c# asp.net filehelpers dotnetnuke

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

标签 统计

asp.net ×1

c# ×1

dotnetnuke ×1

filehelpers ×1

html ×1

javascript ×1

sql ×1

sql-server ×1