将 javascript 个变量保存到数据库
save javascript variables to a database
我正在尝试将图像注释中的 x&y 坐标保存到 sql 数据库中。我正在使用为 Amazon Mechanical Turk (http://people.cs.umass.edu/~smaji/projects/mturk/) 开发的工具。
我已经使用 javascript、mysql、php 设置了一个 Linux EC2 服务器,并且该站点可公开访问。
我认为我需要将 javascript 变量传递到 PHP 到 post 到 MySQL 数据库。如何将 javascript 变量传递给 PHP?
从技术上讲,您可以像这样完成工作。
将所有注释作为 JOSN 值存储到单个 Javascript 变量中
例如,
var annotation_values = [{x:1, y:1}, {x:2, y:1}];
要么使用 jQuery - Javascript Library 进行 ajax 请求,要么使用(将您的 annotation_values 数据提交到数据库)提交表单到另一个页面比方说 image_process.php 您可以在其中收集表单提交的数据作为 $annotation_values = $_POST['annotation_values'].
现在,您的图像数据将保存在 $annotation_values 变量中
创建一个 MySQL table 名称 image_processing 字段名称 image_annotation_data 将 annotation_values 存储到其中(table 可能根据您的应用程序要求有其他字段)
您可以使用mysql_query("INSERT INTO image_processing
('image_annotation_data') VALUES ($annotation_values )")
当你需要image_processing数据时,你可以直接从数据库中获取所有image_processing数据并重新渲染到您需要的页面。
我正在尝试将图像注释中的 x&y 坐标保存到 sql 数据库中。我正在使用为 Amazon Mechanical Turk (http://people.cs.umass.edu/~smaji/projects/mturk/) 开发的工具。
我已经使用 javascript、mysql、php 设置了一个 Linux EC2 服务器,并且该站点可公开访问。
我认为我需要将 javascript 变量传递到 PHP 到 post 到 MySQL 数据库。如何将 javascript 变量传递给 PHP?
从技术上讲,您可以像这样完成工作。
将所有注释作为 JOSN 值存储到单个 Javascript 变量中 例如,
var annotation_values = [{x:1, y:1}, {x:2, y:1}];
要么使用 jQuery - Javascript Library 进行 ajax 请求,要么使用(将您的 annotation_values 数据提交到数据库)提交表单到另一个页面比方说 image_process.php 您可以在其中收集表单提交的数据作为 $annotation_values = $_POST['annotation_values'].
现在,您的图像数据将保存在 $annotation_values 变量中
创建一个 MySQL table 名称 image_processing 字段名称 image_annotation_data 将 annotation_values 存储到其中(table 可能根据您的应用程序要求有其他字段)
您可以使用mysql_query("INSERT INTO
image_processing
('image_annotation_data') VALUES ($annotation_values )")当你需要image_processing数据时,你可以直接从数据库中获取所有image_processing数据并重新渲染到您需要的页面。