我有一个无序列表
- Aditya
- Sam
这部分让我很困惑。
1) 如果我返回给 javascript 的响应,它给出了“名称”,并且我向 dom 添加了一个列表元素“名称”。然后在页面刷新时,在页面上找不到该元素。
2)如果我没有返回响应而只是添加到数据库,那么我必须刷新页面才能看到更改。
我正在使用基于普通 javascript 的 ajax 调用,而不是使用 jquery 等。
如何解决这个问题?
最佳答案
I am using plain javascript based ajax call , not using jquery etc.
你应该学会使用xmlhttprequest如果您想在没有 jquery(或任何其他类型的框架)的情况下进行操作。你也应该学会append text/html to an element .基本上您将需要以旧方式学习 javascript,但请记住仅使用“good parts of javascript”。
但在我看来,您应该改用 jquery(还没有听说过您不使用它的令人信服的理由),因为这将使 javascript 开发变得容易得多。您可以使用以下方法轻松实现此目的:
- 使用http://api.jquery.com/jQuery.post/将项目添加到数据库。
- 下一个add item to unordered list使用 jquery。
关于php - 使用ajax添加到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701567/