我在使用JQuery加載html時遇到困難。以下example是從另一個帖子中借用的。我無法在Chrome中正常工作。有人可以幫助我整理代碼,以便爲所有瀏覽器進行優化嗎?謝謝。JQuery加載div中的內容
$(document).ready(function() {
$("#selectchoice").change(function() {
var selectedOption = $('#selectchoice :selected').val();
$containerDiv = $('#get_content');
$containerDiv.html("");
switch (selectedOption) {
case "1":
$containerDiv.html("http://www.google.com/index.html");
break;
case "2":
$containerDiv.load("http://www.yahoo.com/index.html");
break;
case "3":
$containerDiv.load("http://www.bing.com/index.html");
break;
default:
$containerDiv.load("");
break;
}
return true;
});
});
<select id="selectchoice">
<option>Select a choice</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
由於[同源策略](http://en.wikipedia.org/wiki/Same-origin_policy),以您所處的方式向第三方域發出AJAX請求將不起作用。 –
可以添加更多這個jsfiddle我創建,以便我可以看到實際問題.http://jsfiddle.net/KbHh7/ –
我的意圖是通過下拉菜單打開與nvd3.js內容的各種頁面。如果這不能用JQuery完成,那我還有其他什麼選擇? – user2340706