PHP、MySQL 和 Ajax:动态显示默认数据、选择现有数据或添加新数据
php, mysql, and ajax: dynamically display default data, select existing, or add new
我正在开发一个网站,用户必须选择一个(蜗牛)邮寄地址。我希望 html Web 表单显示用户的默认地址(来自 mysql db)。我还希望他们能够选择他们已经输入的备用地址或输入新地址。
(想想账单地址与邮寄地址,家庭与工作地址等)
我希望在不重新加载页面的情况下显示数据。
我擅长PHP,HTML和MySQL。这是我遇到麻烦的JavaScript/AJAX。我知道 JS/AJAX 会调用一个 PHP 页面,该页面将查询数据库、JSON 编码并返回数据。我认为地址表单的一部分应该使用"组合框"通过"快速名称"选择保存的地址,或者可以选择添加新地址。
在过去的一周里,我一直在寻找这样的事情的教程、示例或参考,但没有任何运气。
任何帮助,不胜感激。
我建议你使用JQuery和$.ajax
方法:http://api.jquery.com/jQuery.ajax/
还有许多其他方法可用于 ajax 请求:http://api.jquery.com/?s=.ajax
如果你需要接收JSON,你可以使用:
Example:
Any json that you return in ajax:
{
"work":true,
"path":"path/to/file"
}
$.getJSON(url, function(response){
//Callback ajax..
console.log(response.work); //true
console.log(response.path); // path/to/file
});
相关文章:
- javascript函数将数据添加到屏幕,但随后被另一个函数覆盖
- 将嵌套对象数据添加到窗体中
- 挖空.js - 向服务器端发送的数据添加属性
- 如何将数据添加到json的子节点
- 无法将 json 数据添加到 pyjade 中的数据属性
- 通过变量将数据添加到图形中
- 预先构建的GUI,用于上传.csv并将数据添加到mysql数据库
- Fullcalendar-我们可以将自定义数据添加到我们的活动Json数据中吗
- 将多个csv文件中的时间戳数据添加到highchart中
- 将文本框中的数据添加到表Javascript、HTML中
- 无法使用asp.net mvc将数据添加到数据库中
- 用javascript将数据添加到对象数组中
- 我该如何将自己的数据添加到响应迅速的美国各州地图中
- 在$.ajax调用中将附加数据添加到jQuery包装的对象数据中
- 将新的系列[0]数据添加到现有的高位图表中
- 为高图实时数据添加一个附加点
- 如何在D3中为用于显示饼图的数据添加键
- CSS 为 JSON 数据添加两行字符
- 将数据添加到 ko.observablearray 的末尾
- 向数据表中的 json 数据添加文本