我正在使用Ajax链接在我的视图页面中更新div。示例:我有2个ctp文件说view1.ctp和
view2.ctp,我想使用view2.ctp中的ajax调用更新view1.ctp中的div。任何人都可以
给我提示解决这个问题
提前致谢 普什帕
答案 0 :(得分:1)
您可以使用jQuery来获得更好的方法。
例如:
<script type="text/javascript">
$.get('view2.ctp', function(data) {
$('#divview1').html(data);
});
</script>
并在view1.ctp
中<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
function loadData(){
$.get('view2.ctp', function(data) {
$('#divview1').html(data);
});
}
</script>
</head>
<body>
<div id="divview1"></div> <a href="#" onclick="loadData()">Load data from view2.ctp</a>
</body>
</html>
如果您不想使用jQuery,可以使用XMLHttpRequest,但jQuery更容易使用。