打开 URL 并在 Div 中回显其内容的 JavaScript。
我希望这个脚本能够一一打开很多 URL。
我尝试了下面的代码。不起作用,我看到网络选项卡。没有请求正在发起。
JSFiddle:https://jsfiddle.net/at4gdnng/3/
<input id="start" value="1">
<input id="end" value="100">
<a href="#" id="submit">start</a>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<div id="target"></div>
<script>
$("#submit").click(function(){
var start = document.getElementById("start").value;
var end = document.getElementById("end").value;
for (i = start; i < end; i++) {
var url = $(this).attr('href');
url = 'http://example.com/checker.php?id=' + i;
$('#target').load(url); sleep(1000);
}
});
</script>
最佳答案
这在 JSFiddle 上不起作用,因为它使用 https 并且您尝试加载的内容位于 http 域上。如果您打开 javascript 控制台(Chrome 中的 Ctrl + Shift + J),您会看到有关混合内容
的错误>.
VM69 jquery-3.1.1.js:9536 Mixed Content: The page at 'https://jsfiddle.net/at4gdnng/2/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://example.com/checker.php?id=1'. This request has been blocked; the content must be served over HTTPS.
关于JavaScript 打开 URL 并在 Div 中回显其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39937801/