javascript - 使用 javascript 将值保存在数据库中

标签 javascript php sqlite

我有一个标记列表(全部可拖动),我使用 xml 文件加载这些标记(使用 php 从本地数据库生成)。 移动标记非常容易,但现在我在 DB(sqlite) 中保存新位置时遇到了一些问题。我想通过 javascript 对数据库进行更新,但我不明白如何执行此操作。我试过这个:

function Save()
{

     var db = openDatabase('/var/www/laravel/database/mydb.db', '1.0', 'mydb', 2 * 1024 * 1024);
     for(var i=0;i<marker_list.length;i++)
     {
         var pos= marker_list[i].getPosition();
         var title = marker_list[i].getTitle();
         db.transaction(function (tx) {
            tx.executeSql('update marker set position="'+pos+'" where title="'+title+'"');
         });
     }
}

还有这个:

function Save()
{

    var db = openDatabase('mydb', '1.0', 'mydb', 2 * 1024 * 1024);
    for(var i=0;i<marker_list.length;i++)
    {
        var pos= marker_list[i].getPosition();
        var title = marker_list[i].getTitle();
        db.transaction(function (tx) {
            tx.executeSql('update marker set position="'+pos+'" where title="'+title+'"');
        });
    }
}

但是代码不起作用。 我可以解决这个问题吗? 或者我应该改变逻辑?

最佳答案

使用php ajax调用并更新您在ajax中调用的php文件中的数据

关于javascript - 使用 javascript 将值保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980925/

相关文章:

javascript - html canvas在网页上的位置

php - 我可以将数组绑定(bind)到 PDO 查询中的 IN() 条件吗?

sqlite - 在SQLite中实现/使用外键?

php - 从 json 返回多个值

android - 将iOS coredata导入android sqlite

ruby-on-rails - NoMethodError(#<Profile :0x000000016d1fb8>) in production mode but not in development mode 的未定义方法 `search='

javascript - 如何向 WebStorm 添加 ESLint 检查并计算行数

javascript - 如何在dataTable中设置inputText的焦点

javascript - Stack Overflow 标签 - 它们如何在鼠标悬停时显示信息?

Javascript定期获取mysql的最后一行