2016-10-08 7 views
3

URLを開き、そのコンテンツを部門にエコーするJavaScript。URLを開き、そのコンテンツを部門にエコーするJavaScript

このスクリプトを開いて、1つずつ多くの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> 
+0

あなたはクリック機能が発射されましたか? – Soviut

+0

@Soviut、はい。私はdiv要素を#submitで配置しました。 –

+0

@ソビエト、申し訳ありませんが、誤解されています。はい、私は全く発砲していないことを確かめてください:( –

答えて

0

それがHTTPSを使用して、ロードしようとしているコンテンツは、HTTPのドメイン上にあるため、これはJSFiddle上では動作しません。 javascriptコンソール(Ctrl + Shift + J)を開くと、Mixed Contentについてのエラーが表示されます。

VM69のjqueryの - 3.1.1.js:9536混在したコンテンツ: 'https://jsfiddle.net/at4gdnng/2/' でのページには、HTTPS経由でロードされますが、安全でないXMLHttpRequestのエンドポイント 'http://example.com/checker.php?id=1' を要求しました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。

enter image description here

+0

ありがとう、URLをHTTPSバージョンに変更しました。 jsfiddle:https://jsfiddle.net/at4gdnng/3/ https urlも存在し、200のステータスを返します –

+0

ありがとうございました。@ jcaronにも特別感謝しています。 チェック、https://jsfiddle.net/at4gdnng/5/ そのは、[DDOS攻撃のような演技]我々はリクエスト一つ一つを遅くすることができます任意のチャンスを一度にすべての要求を送信する。..まったくだ –

+0

@JohnMathewsしてください別の質問。最初に回答のStackOverflowを検索し、見つからなければ別の質問を作成します。 – Soviut

関連する問題