利用Axure和JavaScript实现数据保存到数据库 (axure js保存数据库)

2023-07-01 20:41:39 数据库 保存 利用

Axure是一款流行的原型设计工具,而JavaScript则是Web开发必备的编程语言。如果能够将Axure和JavaScript结合起来,就可以实现许多有趣的功能。本文将介绍如何利用Axure和JavaScript实现将用户输入数据保存到数据库中的功能。

Step 1 配置数据库

需要在自己的服务器上安装一个数据库,例如MySQL。在MySQL中创建一个表(table),其中包括所有需要保存的数据列(column)。为了简化操作,本文将创建一个名为“user_info”的表,包括“username”和“eml”两个列。

注:如何在MySQL中创建表不在本文讨论范围内,有兴趣的读者可自行搜索相关资料。

Step 2 在Axure中创建表单

接下来需要在Axure中创建表单,让用户可以输入需要保存的数据。按照以下步骤进行操作:

1. 在Axure中创建一个新的项目,选择“Mobile Prototype”模板。

2. 在页面上添加需要保存的数据输入框,例如“username”和“eml”。

3. 添加一个“Submit”按钮,用于提交表单数据。

4. 在“Submit”按钮的交互面板中,点击“Add Action”按钮,选择“JavaScript”进行配置。

在JavaScript编码窗口中添加以下代码:

var username = $(“[name=’username’]”).val();

var eml = $(“[name=’eml’]”).val();

$.ajax({

url: “/save.php”,

method: “POST”,

data: { username: username, eml: eml }

});

上述代码的作用是获取用户在输入框中输入的数据,利用Ajax方法将数据发送到服务器,以便保存到数据库。其中,“save.php”是服务器上的一个PHP文件,它将负责将数据保存到MySQL数据库中。

5. 在Axure中添加一个文本框,用于显示保存成功的信息。在“Submit”按钮的交互面板中,添加以下JavaScript代码:

$(“#result”).html(“Data saved!”).show();

其中,“#result”是保存成功信息的文本框ID。

Step 3 编写PHP脚本

在服务器上,创建一个名为“save.php”的PHP文件,包含以下代码:

$servername = “localhost”;

$username = “root”;

$password = “”;

$dbname = “mydatabase”;

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接是否成功

if ($conn->connect_error) {

die(“Connect fled: ” . $conn->connect_error);

}

// 获取POST请求中的数据

$username = $_POST[“username”];

$eml = $_POST[“eml”];

// 插入数据

$sql = “INSERT INTO user_info (username, eml) VALUES (‘$username’, ‘$eml’)”;

if ($conn->query($sql) === TRUE) {

echo “Data saved!”;

} else {

echo “Error: ” . $sql . “
” . $conn->error;

}

$conn->close();

?>

上述代码的作用是将从Ajax方法中传递过来的数据插入到MySQL数据库中的“user_info”表中。

Step 4 测试

现在,打开页面,输入数据,点击“Submit”按钮,就会将数据保存到MySQL数据库中。如果保存成功,则会在页面上显示保存成功的信息。

利用Axure和JavaScript实现将用户输入数据保存到数据库中的功能,需要完成以下几个步骤:

1. 配置数据库,并创建一个用于保存数据的表。

2. 在Axure中创建表单,添加“Submit”按钮,并配置JavaScript代码用于将数据保存到服务器上。

3. 在服务器上编写PHP脚本,负责将数据插入到MySQL数据库中。

4. 进行测试并调试代码,确保能够正常保存数据。

本文提供的方法只是介绍如何基于Axure和JavaScript实现数据保存到数据库的功能,读者可以根据需要进行修改和优化。利用Axure和JavaScript,还可以实现诸如在线购买、调查问卷等复杂应用的原型设计和开发。这也提醒我们,原型设计并非只是简单的“画图”,它更是一种思维方式和技能体系。

相关问题拓展阅读:

  • axure怎么使用javascript
  • Axure中的中继器和数据库有什么样的区别
  • 有一个表格,一个保存按钮。点击保存按钮,使表格里的数据存到xml。请问js该怎么实现?如下图:

axure怎么使用javascript

用不来,你想多了~~~

用Axure做原型大家都会,毕竟跟使用ppt,word或者visio差不多,只是多了一些事件的响应和链接而已。偶尔用个变量,做个简单的判断,至多不过如此,如果真想实现复杂的效果,就有些力不从心了。

但是,有了axhoox,就可以直接使用js代码控制在axure中添加的任何对象,添加各种交互事件都不是问题。下面,就一一道来。

1.axhoox是什么:axhoox由一个Axure的模板以及一个__axhoox.js的文件组成。

,这个是axhoox的官方链接,一个开源库。作者通过写的一段js代码及相应的axure模板,将axure目前的axhoox仅适合axhoox6.5版本,也就是目前的更高版正式版的Axure。 由于Axure 7.0的整体结构发生了变化,因此,axhoox不能正确分析它生成的原型并进而得到页面中的对象并以js控制之。

Axure中的中继器和数据库有什么样的区别

axure的

中继器

原名repeater,和开发中的repeater控件带闭举类似,通过数据源实现项目列表,不同的是开发中的repeater数据源来自数据库查询结果,而axure中的中继器则是一个需要预存数据的数据表格。因为原型软件本身考虑的就是快速的实现模型,无需用户有技术基础,也无需态饥增加数据库相关的学习成本,所以不考虑连接数据库这蠢碧类操作。不过,还有一种原因应该是是开发团队技术问题,不能实现此类模拟功能,另一款原型软件Justinmind在这个功能上能够达到完全类似于数据库的相关操作。

有一个表格,一个保存按钮。点击保存按钮,使表格里的数据存到xml。请问js该怎么实现?如下图:

一般是模板或者快捷启动的指向文件有变了

可以查下EXCEL的安装目录下的执行文件位置。

与另外一台正常的电脑对比就能查出来。

如果实在不好查,可以点下帮助里的重新修复OFFIC软件。

axure js保存数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于axure js保存数据库,利用Axure和JavaScript实现数据保存到数据库,axure怎么使用javascript,Axure中的中继器和数据库有什么样的区别,有一个表格,一个保存按钮。点击保存按钮,使表格里的数据存到xml。请问js该怎么实现?如下图:的信息别忘了在本站进行查找喔。

相关文章