当前位置: 首页 > 面试题库 >

传递可变大小的表单

令狐珂
2023-03-14
问题内容

我有一个从MySQL数据库填充的可变大小(长度)的表单。有4个字段构成了用于创建按钮的信息(id,button#,名称和价格)。提交表单后,我想将所有值保存到MySQl
db并用成功消息更新页面底部的div。对于其他所有页面,我都使用类似…

xmlhttp.open("GET","myfile.php?a="+val1+"&b="+val2+"&c="+val3+"&d="+val4,true);
xmlhttp.send();

PHP文件保存数据并为div生成消息。并写信给div

document.getElementById("txtHint").innerHTML=xmlhttp.responseText;

这对于我所有其他页面都很好,但是由于我不知道会有多少字段,因此我无法对xmlhttp.open语句进行硬编码。

我是ajax和jQuery的新手,并且知道必须有一种方法可以轻松地做到这一点,但是我一直无法使任何工作正常进行。有人告诉我可以用这个

$.each($('#yourform').serializeArray(), function() { console.log(" <" +this.name+ '>' + this.value + "</" + this.name + "> " ); });

并且确实打印出每个表单元素,但不确定如何将这些信息获取到我的PHP文件中以及如何为div生成返回消息。同样,我对ajax和jquery还是陌生的,所以如果我也能得到一些解释,我相信它将大大帮助我解决这个问题。


问题答案:

希望这可以帮助:

$('form').submit(function() {
    $.post("myfile.php", $(this).serialize(), function(response) {
        console.log(response);
    });
});


 类似资料:
  • 问题内容: 您将如何用PHP编写一个准备好的MySQL语句,每次使用不同数量的参数?这样的查询的示例是: 该条款将有不同数量的s各自运行它时。 我心中有两种可能的解决方案,但想看看是否有更好的方法。 可能的解决方案1 使该语句接受100个变量,并用保证不在表中的伪值填充其余变量;多次调用100多个值。 可能的解决方案2 请勿使用准备好的语句;严格构建并运行查询以检查可能的注入攻击。 问题答案: 我

  • 问题内容: 背景- 我有一个包含一堆按钮的网页(想想POS系统)。我希望用户能够编辑按钮的名称(用于按特定顺序放置它们)和按钮的文本,其中包含项目和成本两部分。目前,我可以通过将数据从一个PHP页面(完成编辑)传递到另一个PHP页面(将其写回到数据库)来工作,但是我想使用更多的AJAX方法并将其传递给js。保存编辑时更新功能。由于按钮的数量非常多,我不知道要读入脚本的确切按钮数量。目前我有这样的事

  • 我有一个很像tensorflow语音命令演示的模型,只是它需要一个大小可变的1D数组作为输入。现在,我发现很难使用tflite\u convert将此模型转换为tflite,因为tflite\u convert需要输入形状。 据说tf lite需要固定大小的输入以提高效率,您可以在推理过程中调整输入大小,作为模型的一部分。然而,我认为这将涉及截断我不想要的输入。有什么方法可以让TF lite发挥作

  • 有没有比传递分隔字符串并稍后解析它更优雅的方法来传递可选的整数列表到?我也有一个位置论点。 不工作,因为试图获取并抱怨它不是整数。 理想情况下,我想与其中一个执行 或者类似的东西,但也能

  • 在html表单中,我有一个变量

  • 我正在为我们的CMS应用程序中的一个网站创建一个表单,该应用程序使用了谷歌新的隐形reCaptcha。 然而,我被困在如何使用reCaptcha的回调上? 在使用验证码之前,代码非常简单: HTML jQuery 库具有验证特定表单并将数据发送到处理表单数据的脚本的函数。 现在,我想将reCaptcha添加到表单中。文件说明如下: 1创建一个div与data-size='不可见'。 2打电话给gr