通过Ajax保存到数据库
Saving to database via Ajax
我遇到了一种情况,我需要(通过ajax和php)向服务器添加大量文本。每一个都可以通过单击添加按钮来实现。为了减少往返行程。我计划提供一个保存所有按钮,这样一旦我将所有内容存储在客户端,我就可以通过ajax将所有内容一起保存到数据库中,所以只需要一次往返。
我有6个输入字段,每次都需要保存此信息
我的计划
将所有内容存储在JavaScript隐藏变量中,并在php端创建并保存。我将不得不在隐藏字段中存储大量文本。我的方法正确吗?有更好的方法吗?
您不需要将其存储在隐藏字段中,只需创建一个包含所需数据的JSON对象,然后通过ajax将其发送到服务器即可。
您可以通过以下方式创建JSON对象:
var jsonObject = {'name': $('#name').val(), 'city': $('#city').val()};
然后通过AJAX:将其发送到PHP
$.ajax({
type: 'POST',
url: 'some.php',
data: jsonObject,
dataType: 'json'
}).done(function() {
alert('success');
}).fail(function() {
alert('error');
}).always(function() {
alert('complete');
});
相关文章:
- 如何使用 Angular JS 将数据保存在数据库中
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 将数据保存到数据库(ajax/php)后,使文本字段变灰/禁用
- 获取用户位置并将坐标保存在数据库中
- ForerunnerDB将其数据库保存在哪里
- 如何在本地存储(或其他数据库)上安全地保存敏感访问代码
- 输入框值将保存到 MySQL 数据库
- 如何从重定向的支付处理器网站提取交易详细信息并保存到我的rails 4数据库
- 将javascript变量保存到数据库中
- ASP.NET MVC-如何捕获多个复杂的ListBox值并将其保存到数据库中
- jTinder保存到数据库
- 验证数据并将其保存到数据库以供实时应用程序使用的正确方法
- Angular js,在选择元素上,我想 POST 数据以将其保存在数据库中,然后我想使用 PUT 更新它而无需重新加载
- HTML5数据库保存了详细信息以及一个按钮
- 如何确保在 Mocha 中的 done() 之前执行对数据库的循环保存
- 索引数据库保存范围为
- 将动态输入表单数据保存到数据库kendoui中
- 从视图中调用MVC控制器中的HTTP POST方法'数据库保存
- Html5数据库保存'?!&等作为html5数据库中的特殊字符
- 数据库保存和检索最后保存的值