我得到了一個帶有#form的left_column,當我提交時它應該在#content_div上加載結果而不刷新頁面。提交表單並在同一頁面上重新載入數據
進出口使用此:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<script type="text/javascript">
$(function() {
$('#dateform').submit(function(evt) {
evt.preventDefault();
$.ajax({
url: "charts/client.php",
type: 'POST',
data: $(this).serialize(),
success: function(result) {
$('#content_div').html(result);
}
});
});
});
</script>
<div id="content_div">
似乎沒有任何顯示。 而螢火蟲報告如下:
ReferenceError: google is not defined
這個圖表/ client.php使用谷歌的API,是的,我已經聲明它是這樣的:
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
我在做什麼錯? 感謝
腳本標記的語言屬性已被棄用,您應該將其刪除。 – defau1t
div id是「內容」,你正在更新「content_div」的html –
@Yashin content_div是一個錯字,多數民衆贊成在問題:s – pleaseDeleteMe