首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript MVC在空格后删除

Javascript MVC在空格后删除
EN

Stack Overflow用户
提问于 2018-09-14 22:21:22
回答 2查看 55关注 0票数 1

我正在做一个非常简单的MVC项目。

我有一个div,当单击它时,它会将一个字符串传递给javascript函数。

javascript调用一个局部视图,并用它填充一个引导模式。

当传递的参数中有空格时,空格和空格之后的所有内容都会丢失。

如果没有空间,一切都会按预期进行。

我试着把空格换成‘’。

但无论哪种方式都会有相同的结果。

这个问题似乎存在于javascript和部分视图调用之间。

传递“myString”可以正常工作,并且分部视图接收“myString”

但是,当传递“my String”时,分部视图接收“my”

查看行:

代码语言:javascript
复制
<div onclick="myFunction('@item.PartNumber')">

Javascript:

代码语言:javascript
复制
function myFunction(pn){
    $('#myModal').load('/controller/pnDetails?partNumber=' + pn);
};

局部视图:

代码语言:javascript
复制
public ActionResult pnDetails(string partNumber)
{
   return PartialView(details(partNumber));
}
EN

回答 2

Stack Overflow用户

发布于 2018-09-14 22:53:11

好的,我知道了。我使用的是%20,而不是&nbsp;,这很有效。

票数 1
EN

Stack Overflow用户

发布于 2018-09-14 23:08:14

您可以使用HttpUtility.UrlEncode

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52333916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档