我得到了一个带有#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