我想盡量減少我的代碼,將其放入數組中,但沒有任何反應。我無法弄清楚我做錯了什麼。下面的代碼jQuery數組()與選擇更改
<html>
<head>
<title>test</title>
<!-- JavaScript -->
<script src="js/jquery-1.5.2.js" type="text/javascript"></script>
<script type="text/javascript">
var phpfile = new Object();
phpfile["testselect"] = "zoomchange.php";
var elementID = new Object();
elementID["testselect"] = "#testdiv";
$(document).ready(function(){
$("select").change(function() {
$.post(
phpfile[$(this).id()],
$(this).serialize(),
function(data) {
$(elementID[$(this).id()]).html(data)
}
);
});
});
</script>
</head>
<body>
<select id="testselect">
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="testdiv"></div>
</body>
</html>
這裏是zoomchange.php:
<?PHP echo $_REQUEST['testselect'] ; ?>
爲什麼3次'DOCTYPE' ?? – diEcho 2011-05-05 05:15:36
來自Firebug/Dev工具的任何錯誤? – 2011-05-05 05:15:40
首先您需要選擇一個文檔類型並刪除評論,並且不要儘量減少您的代碼,但要使其清晰可讀。 – Nemoden 2011-05-05 05:17:01