我使用Ajax链接来更新我的视图页面中的div。示例:我有两个ctp文件,名为view1.ctp和
view2.ctp,我想使用view2.ctp中的ajax调用更新view1.ctp中的div。有谁能
给我解决此问题的提示
提前感谢Pushpa
发布于 2011-08-28 15:23:47
您可以使用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更容易使用。
https://stackoverflow.com/questions/7219534
复制相似问题