表单不向php提交数据

表单不向php提交数据,php,html,jquery,forms,get,Php,Html,Jquery,Forms,Get,我创建了一个表单,onsubmit在另一个文件(results.php)中运行一个函数(文件是使用jQuery加载的)。但是,我可以访问另一个文件(results.php)上的表单输入 我创建了一个测试,以查看数组是否已设置,但没有设置。有没有办法在表单上设置数组?如果没有,如何访问另一个php文件中的表单输入 请注意,我不能使用action=“example.php”,因为这会加载一个新页面,我正试图避免这种情况(使用AJAX和jQuery) 表格如下: <form onsubmit="

我创建了一个表单,onsubmit在另一个文件(
results.php
)中运行一个函数(文件是使用jQuery加载的)。但是,我可以访问另一个文件(
results.php
)上的表单输入

我创建了一个测试,以查看数组是否已设置,但没有设置。有没有办法在表单上设置数组?如果没有,如何访问另一个php文件中的表单输入

请注意,我不能使用
action=“example.php”
,因为这会加载一个新页面,我正试图避免这种情况(使用AJAX和jQuery)

表格如下:

<form onsubmit="loadCatering();return false;">
    <table>
        <tr>
            <td><label for="venueName">Venue Name:</label></td>
            <td>
                <select id="venueName" name="venueName"required>
                    <option value = "1">Central Plaza</option>
                    <option value = "2">Pacific Towers</option>
                </select>
            </td>
        </tr>
        <tr>
            <td><label for="submit">Check Catering Grades:</label></td>
            <td><input type="submit" /></td>
        </tr>
    </table>
</form>
</html>
<?php
if(isset($_GET['venueName'])){
    echo "yes";
}
else{
    echo "not set";
}
?>
注意-运行此命令时,将回显not set

另外请注意,函数
loadCatering()
只是使用jQuery加载
results.php
。如果您想查看此函数的内容,请告诉我 1)在表单标签中插入名称和方法 “

2)在按钮标签中也插入相同的名称
提交
然后使用此项访问

if(isset($\u POST['submit'])){

我做了一些编辑:我使用AJAX的方式与此不同-我使用jQuery加载。因此,我不愿意更改我的全部代码。有没有更简单的方法?如果你想提交表单而不刷新页面,你需要使用AJAX jQuery,并以正确的内容类型发出post请求?我怎么做?目前我使用的是ajax jquiery,但只使用$(#element id).load(“文件名”)我在哪里登录?在results.php中?你能澄清一下button tag too login是什么意思吗?我没有一个button tag来登录。我只有一个submit按钮。什么是class register按钮?我在哪里尝试访问它?在同一个文件中?或者在results.phpIts中。我自己的代码从我自己的项目中刚刚显示给你,因为你可以得到concep