使用Ajax和PHP更新框架集框架内容

时间:2011-10-13 06:25:15

标签: php html ajax frame frameset

我有两个框架 - 左框架包含使用css创建的菜单选项,右框架显示根据左框架中单击的菜单选项执行的php页面。

我有一个php页面,其中的数据来自底层的mysql数据库。

否。名称标志

1 Sandeep已处理

2 Shoubhik待定

3 Rahul已处理

4 Rehan已处理

“标记”列中的数据是一个可点击的链接,它是切换类型。如果显示“待定”,则点击它将变为“已处理”,反之亦然。这是使用ajax实现的。

我想要的是左框架菜单选项中的名称'已处理'和'待定'。当用户在右侧框架中点击链接更新上述php页面中的“Flag”时,应该实时更新。

e.g。

左框菜单应显示此内容。

已处理(3) 待定(1)

2 个答案:

答案 0 :(得分:0)

  1. 让切换ajax请求将所有状态的当前计数返回为JSON。

    {“总计”:{“已处理”:“1”,“待定”:“2”}}

  2. 在菜单框架中调用JavaScript updateTotals()(或类似)函数,并将上面返回的JSON数据传递给它。

  3. updateTotals()函数使用DOM(或jQuery)设置菜单中的值。

答案 1 :(得分:0)

我自己想出来......'

刚刚调用此代码: parent.frames [ 'leftFrame'] location.reload();

on onreadystatechange事件

感谢所有