Fra*_*ank 5 html php mysql forms
我正在为自己创建一个库存系统,其中包含项目列表(包括描述,计数,使用的最后日期等),其中还包含项目的状态.在最基本的层面上,我列出了MySQL查询(SELECT*FROM Items)中的所有项目,以及它们在SELECT HTML FORM元素(int数据类型,0/1/2状态指示符)中的状态.
我希望能够更新此列表中的任何项目,而无需解析列出的每个项目,并与SQL服务器的内容进行比较.我认为这不是最佳实践,更好的方法是编译一个正在更改的项目列表,并通过HTTP POST提交它们.它是否正确?实现这一目标的最佳方法是什么?
使用阿贾克斯。干净简单。快速实现的方法是使用 JQuery。
<select id="target">
<option value="option1" selected="selected">Option 1</option>
<option value="option2">Option 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
javascript
$('#target').change(function () {
$.ajax({
type: "POST",
url: "page.php",
data: 'id=something' ,
success: function (msg) {
//after php response
}
});
Run Code Online (Sandbox Code Playgroud)
});