Javascript 网站在3个浏览器中打开,在其中一个浏览器中的文本框中键入内容将显示在所有浏览器中
我正在开发一个ASP MVC应用程序,在测试时,我打开了3个浏览器,并以不同的用户身份登录 我也有一个搜索框,但当我在任何浏览器中搜索时,无论我键入什么,它都会出现在其他2个浏览器中,你知道为什么吗 我在项目中使用了signalr,但我没有使用signalr,我甚至删除了页面上的所有JS,这样live search就不再工作了,但在一个浏览器中键入的文本仍然出现在其他浏览器中 知道为什么吗?这可能是IIS的小故障吗 这里是文本输入html和搜索代码,尽管我认为这不会有什么不同Javascript 网站在3个浏览器中打开,在其中一个浏览器中的文本框中键入内容将显示在所有浏览器中,javascript,c#,asp.net-mvc,visual-studio,Javascript,C#,Asp.net Mvc,Visual Studio,我正在开发一个ASP MVC应用程序,在测试时,我打开了3个浏览器,并以不同的用户身份登录 我也有一个搜索框,但当我在任何浏览器中搜索时,无论我键入什么,它都会出现在其他2个浏览器中,你知道为什么吗 我在项目中使用了signalr,但我没有使用signalr,我甚至删除了页面上的所有JS,这样live search就不再工作了,但在一个浏览器中键入的文本仍然出现在其他浏览器中 知道为什么吗?这可能是IIS的小故障吗 这里是文本输入html和搜索代码,尽管我认为这不会有什么不同 <input
<input type="text" class="searchtext" id="searchtext" placeholder="Search friends..." />
<ul id="livesearchul"></ul>
$("input#searchtext").keyup(function () {
var searchVal = $("input#searchtext").val();
$("ul#livesearchul").empty();
if (searchVal == "" || searchVal == " ") return false;
var url = "profile/LiveSearch";
$.post(url, { searchVal: searchVal }, function (data) {
if (data.length > 0) {
$("ul#livesearchul").append("<li class=close>x</li>");
}
for (var i = 0; i < data.length; i++) {
var obj = data[i];
$("ul#livesearchul").append('<li class=livesearchli><a href="/' + obj.Username + '"><img src="uploads/' + obj.UserId + '.jpg" />' + ' ' + obj.FirstName + ' ' + obj.LastName + '</a></li>');
}
});
});
$(“输入#搜索文本”).keyup(函数(){
var searchVal=$(“输入#searchtext”).val();
$(“ul#livesearchul”).empty();
if(searchVal==“”| | searchVal==“”)返回false;
var url=“profile/LiveSearch”;
$.post(url,{searchVal:searchVal},函数(数据){
如果(data.length>0){
$(“ul#livesearchul”)。追加(“x ”;
}
对于(变量i=0;i”);
}
});
});
编辑:
我刚刚重新测试了这个,实际上它与登录或搜索无关,如果我只是在所有3个浏览器中打开登录表单,同样的情况也会发生,因此如果我在其中一个浏览器中键入一个框,其他浏览器中的框中也会显示相同的文本 当我的评论回答了你的问题时,我将把它移到这里,这样这个问题就可以用答案简洁地结束了
这可能是由Visual Studio中的功能造成的。您可以禁用该功能,请按照链接中的步骤操作 在其他两个浏览器中,是否在inputbox中显示相同的文本?或者单击搜索按钮后显示相同的结果?相同的文本。事实上,我只是重新测试了它,甚至在没有登录的情况下,因此,例如,如果我在一个浏览器的登录表单中键入了一些内容,那么它也会出现在其他浏览器的同一输入框中。这可能是由Visual Studio中的功能造成的。您可以禁用该功能,请按照链接中的步骤操作。@JasonEvans是的,谢谢!