javascript - JavaScript - 如何读取和显示网络路径
问题描述
简单的问题,但我找不到有效的解决方案。
我有 asp net core 应用程序,我通过 ajax 请求将网络路径传递给 JavaScript。示例是我传递的数据
string myNetworkPath = "\\\\192.10.11.12\\sharedfolder";
因此,在 JS 中,我可以获取数据并将其显示为“\\192.10.11.12\sharedfolder”,就像我希望用户阅读的方式一样。
但问题是,我有一个可以打开模式的按钮。在模态中,我还需要将路径显示为“\192.10.11.12\sharedfolder”。我所做的是将值(myNetworkPath)保存到 JS 变量中,然后在模态中读取变量的值。
是的,我知道您已经可以在这里看到错误。在模态中,它显示为“\192.10.11.12 haredfolder”。由于我将其保存在变量中,因此反斜杠被解释为转义字符。那是我的问题伙计们。如何将其保存到变量中并告诉它不要将反斜杠解释为转义字符?或者您能否建议其他方式来显示模式的路径。谢谢!
解决方案
这是一个演示:
看法:
str0:
<input id="input1" style="width:300px" />
<br />
<button onclick="changedata()">change</button>
@section scripts{
<script>
function changedata() {
$.ajax({
type: "GET",
url: '@Url.Action("GetUrl","Test")',
dataType: "json",
}).done(function (data) {
var str = data;
alert(str);
$("#input1").attr("value", str);
});
}
</script>
}
控制器:</p>
public IActionResult GetUrl() {
string str= "\\\\192.10.11.12\\sharedfolder";
return Json(str);
}
推荐阅读
- javascript - 试图压缩 JavaScript / jQuery 代码
- python-3.x - Elif 混合整数和字符串的程序
- javascript - 如何将输入框中的对象数组传递到javascript中的单独数组中
- sql - 不能在 Oracle 11g 中删除表的约束?
- migration - 当我在房间中迁移数据库时,它显示错误
- ionic-framework - 如何在 Ionic Framework 中使用 ng-repeat 创建 2 列网格系统?
- reactjs - 使用动态 h1、h2、h3 等标签反应组件
- android - android使用bottomsheet或viewdraghelper上下滑动完全隐藏的视图
- sql - 如何对整个表的多个列进行排名?
- c++ - 为什么我的 glReadPixels 程序不能在另一台计算机上运行?