使用 Ajax 和 PHP 更新框架集框架内容
我有两个框架 - 左框架包含使用 css 创建的菜单选项,右框架显示根据左框架中单击的菜单选项执行的 php 页面。
我有一个 php 页面,其中数据来自底层 mysql 数据库。
不。名称标记
1 Sandeep 已处理
2 Shoubhik 待定
3 Rahul 已处理
4 Rehan 已处理
“标记”栏中的数据是一个可点击的链接,属于切换类型。如果它显示“待处理”,则单击它将更改为“已处理”,反之亦然。这是使用 ajax 实现的。
我想要的是左框架菜单选项中名称“已处理”和“待处理”的计数。这应该当用户在右侧框架中单击链接更新上述 php 页面中的“标志”时,
例如
左侧框架菜单应显示“
已处理”(3) 。 待定 (1)
I have two frames - left frame contains menu options created using css and right frame displays the php page which is executed depending upon menu option clicked in left frame.
I have a php page where data comes from underlying mysql database.
No. Name Flag
1 Sandeep Processed
2 Shoubhik Pending
3 Rahul Processed
4 Rehan Processed
The data in 'Flag' column is a clickable link which is toggle type. If it displays 'Pending' then clicking on it will change to "Processed' and vice-versa.This is achieved using ajax.
What i want is the count of Names 'Processed' and 'Pending' in left frame menu option. This should be updated on real time as and when the 'Flag' in the above php page is updated by the user in the right frame by clicking on the link.
e.g.
Left frame menu should display this .
Processed (3)
Pending (1)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让切换 ajax 请求以 JSON 形式返回所有状态的当前计数。
{ "totals" : { "processed":"1", "pending":"2" } }
在菜单框架中调用 JavaScript
updateTotals()
(或类似)函数,传递它是上面返回的 JSON 数据。updateTotals()
函数使用 DOM(或 jQuery)设置菜单中的值。Have the toggle ajax request return the current counts for all status as JSON.
{ "totals" : { "processed":"1", "pending":"2" } }
Call a JavaScript
updateTotals()
(or similar) function in the menu frame, passing it the JSON data returned above.The
updateTotals()
function sets the values in the menu using the DOM (or jQuery).我自己想出来了......'
只是调用了这段代码:
parent.frames['leftFrame'].location.reload();
onreadystatechange 事件
感谢大家
figured out on my own....'
just called this code :
parent.frames['leftFrame'].location.reload();
on onreadystatechange event
thanks to all