我注意到我的一项输入中有奇怪的行为,希望有人能提供帮助。
以下字段是一个用短划线分隔的名称。在这种情况下,我将其称为HttpClientObject = new HttpClient(new HttpClientHandler
{ AutomaticDecompression = DecompressionMethods.GZip,
ClientCertificateOptions = ClientCertificateOption.Automatic,
Credentials = new NetworkCredential(username, password, domain) });
HttpClientObject.BaseAddress = new Uri(url);
HttpClientObject.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("text/html,application/xhtml+xml,application/xml"));
HttpResponseMessage response = HttpClientObject.GetAsync();
。这是存储在我的数据库中的确切值。我通过php框架 laravel 将其呈现到页面上。
当我查看呈现的html时,我可以看到php在创建带有破折号的输入字段时发挥了作用:
jacobs-fishing-supply-birmingham
但是,浏览器只显示一个破折号...
因此,我随后添加了该字段的第二个版本以进行调试,并且破折号出现在该字段的第二个实例上:
有人以前见过这种行为吗?我唯一想到的就是该特定破折号的某种字符集问题,但是,当我第二次向页面添加相同的输入时出现破折号是很奇怪的。
答案 0 :(得分:0)
问题是我自己的。我在另一个引用ID选择器#handle的javascript文件中嵌套了一个较旧的jquery函数。