我有以下问题。我正在构建一个表单,用户可以在其中从选择选项中选择一个值,并且我想将该值保存到一个 php 变量中。表单和所有内容都在同一个 php 文件中。反正有没有用jquery实现类似的东西?
我不想提交表单,只是为了更改 php 变量的值。
谢谢
我有以下问题。我正在构建一个表单,用户可以在其中从选择选项中选择一个值,并且我想将该值保存到一个 php 变量中。表单和所有内容都在同一个 php 文件中。反正有没有用jquery实现类似的东西?
我不想提交表单,只是为了更改 php 变量的值。
谢谢
当用户收到 HTML 表单时,您的脚本不再运行,因为请求结束。因此,没有可以设置的变量。
但是,您可以通过 jQuery.ajax() 使用您的选择字段的值发送一个新请求。如何处理这个请求,很大程度上取决于你想用用户提供的值做什么。
我认为你不能。您可以对 PHP 进行 ajax 调用,但这将在后台再次加载相同的页面。这不会使用当前加载页面的 php 变量。
也许您可以向我们提供一些示例代码,以便更好地了解您尝试实现的目标。
不,不提交表格是不可能的。您可以通过 DOM 使用 JS 在页面上操作任何元素,从而形成元素的值,并且当提交表单时,它们成为服务器端的 PHP 变量。PHP 变量只能在服务器端更改。