1 回答
TA贡献1818条经验 获得超3个赞
好吧,我花了一段时间才更好地理解这一点。所以,这就是让我朝着正确方向前进的答案(以供将来参考):
需要理解的是,对于这个项目,您想要在数据库中操作数据,这意味着(至少现在,为了简单起见),关键是将数据放入包中并将其发送到服务器,然后让服务器上运行的函数从那里接管控制。
做到这一点的方法(老派)是使用表格。
当您提交表单时,表单上的所有数据都会捆绑在一起并发送给服务器。
在本例中,您有一个 index.html 页面,该页面将为您尝试跟踪的每个函数打开一个新页面。使用 JavaScript 弹出窗口,然后当您包含窗口的 URL 时,弹出 Popup_ SpecificFunction .php 文件。(根据需要更改SpecificFunction )
到目前为止,一切都很好。;)
现在,在 Popup_ SpecificFunction .php 中,您将在一个表单下收集所有数据。一个很好的 HTML 表单,带有 [SUBMIT] 按钮。同样的 Popup_ SpecificFunction .php 文件在标头中也有一个引用,引用 PHP 函数的大主库——这是一个位于服务器上的文件。
[SUBMIT] 按钮调用ProcessAllThisData函数——该函数位于服务器端 PHP 文件上。在此过程中,它将表单中的所有数据(包括隐藏控件中包含的大量数据)发送到服务器端函数。
那时,您的所有数据基本上都在“服务器上”,然后您可以用 PHP 编写该函数并根据需要操作数据库和其他内容。
使用表单是您需要的思维跳跃,因为在此之前,您通常将表单视为独立数据,但它们可以具有与整个表单关联的操作。
您仍然可以使用 JavaScript 来执行客户端操作,但还有另一件事可能会让人犯错:
这两个 HTML 项目之间存在差异,即您是否应该使用它们向服务器发送数据或从服务器发送数据,或者您是否只是在该按钮上使用 JavaScript 执行某些操作:
<button></button>
和
<input type="button"></input>
您可能需要进行一些实验才能弄清楚哪个是哪个。
这就是让您朝着正确方向前进所需的一切。
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报