我有一个img,在一个帖子的每个回复后面都有一个请求链接。它允许帖子的作者选择正确的答案。如果你点击img,它会做一个请求…
请求将回复更新为the right answer
回复(*类似于stackoverflow.com)
问题是当我这样做的时候,它总是把我送到页面的顶部。我认为它使人精神焕发。我想避免刷新或把我送到页面顶部。我希望它只做请求。
有些人告诉我解决方案是javascript。但是怎么做呢?因为我不能用javascript做请求和sql更新…div ?
JavaScript可以不刷新页面就向服务器发出请求。通常,使用jQuery这样的库可以使这个过程更容易。
在你的例子中,JavaScript需要做两件事:
- 告诉服务器(php/mysql)选择的答案是正确的,以便将来的访问者看到更改
- 更新客户端(浏览器)以显示更改
这应该足以让你开始-你需要学习相当多的东西。阅读jquery.com的文档并搜索代码示例。