当我从Google Chrome提交此表单时,浏览器会发出GET请求.从HTML表单提交的具有多部分/表单数据编码的HTTP PUT请求通常是不受支持的客户端吗?
<form id="#main-form" action="http://localhost:8080/resource/1" method="put"
enctype="multipart/form-data">
<input type="text" name="name"/>
<input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud) 我正在使用允许嵌入式JavaScript内容(Qualtrics)的外部站点.Qualtrics动态加载一些控制器.当我通过Chrome网络面板测试访问这些控制器时,在完全加载后,我可以在Elements窗口中看到加载的控制器,它代表当前的DOM.但是,我无法通过id访问这些元素,无论是使用jQuery还是通过document.getElementById.
其中一个控制器具有id QID12~14~handle
.在Elements DOM浏览器中,我看到了标签:
<div id="QID12~14~handle" class="handle selected" style="left: 122px;"></div>
Run Code Online (Sandbox Code Playgroud)
当我查看页面的源代码时,我看到它们是动态加载的,并通过脚本标记插入到页面中:
<div class='QuestionBody BorderColor'>
<div class='horizontalbar ChoiceStructure RtlOverride'></div>
<div id='debug'></div>
<!-- This has to be called after the html it references. Thats why its down here -->
<script type='text/javascript'>
QModules.loadExternalModule('../WRQualtricsShared/JavaScript/CSBar/slider.51487.js', function () {
(function () {
CS_QID15 = new CSBar('0', '100', '10', 'QID15', '');
if (CS_QID15.loaded) {
CS_QID15.setDecimals(0);
if (CS_QID15.snapToGrid) {
CS_QID15.makeSlider('QID15~1');
CS_QID15.makeSlider('QID15~2');
CS_QID15.setStartPositions({"1": 0, "2": 0, "3": 0.64599483204134});
}
else {
CS_QID15.makeSlider('QID15~1');
CS_QID15.makeSlider('QID15~2');
CS_QID15.setStartPositions({"1": 0, "2": 0, "3": …
Run Code Online (Sandbox Code Playgroud)