AJAX 呼び出しを使用して URL からデータを取得しています。それは私にjsonオブジェクトを与えています。
アプリケーションを実行すると、IE でページが制御されていない情報にアクセスしているというコンフォメーションで、ページは正常に動作しています。
これは、セキュリティ上のリスクをもたらします。続けたいですか?
ただし、Firefox、Chrome、Safari などの他のブラウザでは機能しません。
何が問題なのかわからない。なぜそれが発生しているのか、問題を解決する方法を教えてください。
私のコード:
<!DOCTYPE html>
<html>
<head>
<title>Search Engine</title>
<script src="JS/jquery-1.4.2.min.js"></script>
<script>
$(document).ready(function () {
$.support.cors = true;
// create a script tag element
var script = document.createElement("script");
// set the attribute, using the URL to pass data via query parameters
script.setAttribute("src", "http://192.168.13.111:7090/?uname=bhagirathip&wt=json&fl=*,score");
script.setAttribute("type", "text/javascript");
// add the script tag to the document head, forcing an HTTP request
document.getElementsByTagName("head")[0].appendChild(script);
});
function Search() {
function callbackJsonHandler(data) {
alert(data); // This is the JSON data
}
}
</script>
</head>
<body>
<form id="form">
<div style="text-align: center">
<input type="search" id="searchInput" autofocus />
<input type="button" id="btnSearch" onclick="Search()" value="Search" />
</div>
</form>
</body>
</html>