Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提交表单后如何刷新页面?_Javascript_Php_Forms_Submit - Fatal编程技术网

Javascript 提交表单后如何刷新页面?

Javascript 提交表单后如何刷新页面?,javascript,php,forms,submit,Javascript,Php,Forms,Submit,大家好,有人能帮我解决这个问题吗?请发布完整的代码,因为我真的是一个编码高手,allready花了很多时间寻找正确的答案。如果我想投票支持这个游戏,请看本页的“斯皮尔博文” 投票后,页面从spiel.php页面加载iframe nickolodeonspelheader.php,url如下所示 nickelodeonspelheader.php/Kogama-Ostry.html这当然是错误的,它应该在输入后更改数据库中的数据,并返回原始父页面,以便在投票后可以玩游戏。这是表格代码: <

大家好,有人能帮我解决这个问题吗?请发布完整的代码,因为我真的是一个编码高手,allready花了很多时间寻找正确的答案。如果我想投票支持这个游戏,请看本页的“斯皮尔博文” 投票后,页面从spiel.php页面加载iframe nickolodeonspelheader.php,url如下所示 nickelodeonspelheader.php/Kogama-Ostry.html这当然是错误的,它应该在输入后更改数据库中的数据,并返回原始父页面,以便在投票后可以玩游戏。这是表格代码:

<table style="display: inline-block;"><tr>

<td class="top" colspan="1" width="100%"><h2>Spielbewertung</h2></td></tr>
    <tr><td width="50%" style="align:left;">
    <form name="rating" action="" method="post">
      <p style="font-family: tahoma; font-size: x-small;">
        <b>Spiel bewerten:</b>
                     <select name="number">
                      <option value="">-</option>
        <option value="3">3 = sehr schlecht</option>
        <option value="4">4 = mangelhaft</option> 
        <option value="5">5 = langweilig</option>
        <option value="6">6 = ausreichend</option>
        <option value="7">7 = befriedigend</option>
        <option value="8">8 = gut</option>
        <option value="9">9 = sehr gut</option>
        <option value="10">10 = hervorragend</option>
        </select>
        <input type="submit" name="vote" value="bewerten" style="cursor: pointer" />        
                              </p>
                 </form>

    </td></tr>
</table>

斯皮尔沃滕

斯皮尔·贝沃滕: - 3=塞尔·施莱赫特 4=锰轴 5=朗威利 6=奥斯雷钦德 7=befriedigend 8=肠道 9=每小时肠道 10=hervorragend


非常感谢您的帮助

也许你可以使用这篇文章中的建议: 并用location.reload()替换警报(“完成”)

例如:

<!-- Import jQuery in your <head> tag -->

<head>
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>

<body>
<!-- your html source -->

<table style="display: inline-block;"><tr>

<td class="top" colspan="1" width="100%"><h2>Spielbewertung</h2></td></tr>
    <tr><td width="50%" style="align:left;">

<!-- Add id attribute for form -->

    <form id="submit-form" name="rating" action="" method="post">
  <p style="font-family: tahoma; font-size: x-small;">
    <b>Spiel bewerten:</b>
                 <select name="number">
                  <option value="">-</option>
    <option value="3">3 = sehr schlecht</option>
    <option value="4">4 = mangelhaft</option> 
    <option value="5">5 = langweilig</option>
    <option value="6">6 = ausreichend</option>
    <option value="7">7 = befriedigend</option>
    <option value="8">8 = gut</option>
    <option value="9">9 = sehr gut</option>
    <option value="10">10 = hervorragend</option>
    </select>
    <input type="submit" name="vote" value="bewerten" style="cursor: pointer" />        
                          </p>
             </form>

</td></tr>

斯皮尔沃滕

斯皮尔·贝沃滕: - 3=塞尔·施莱赫特 4=锰轴 5=朗威利 6=奥斯雷钦德 7=befriedigend 8=肠道 9=每小时肠道 10=hervorragend


$form=$(“#提交表格”);
$form.on(“提交”,函数()
{
警报(“提交…”);
//做ajax
$.ajax({
网址:,
类型:post,,
成功:函数(){
location.reload();
}
});
});
$form.submit();

也许你可以使用这篇文章中的建议: 并用location.reload()替换警报(“完成”)

例如:

<!-- Import jQuery in your <head> tag -->

<head>
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>

<body>
<!-- your html source -->

<table style="display: inline-block;"><tr>

<td class="top" colspan="1" width="100%"><h2>Spielbewertung</h2></td></tr>
    <tr><td width="50%" style="align:left;">

<!-- Add id attribute for form -->

    <form id="submit-form" name="rating" action="" method="post">
  <p style="font-family: tahoma; font-size: x-small;">
    <b>Spiel bewerten:</b>
                 <select name="number">
                  <option value="">-</option>
    <option value="3">3 = sehr schlecht</option>
    <option value="4">4 = mangelhaft</option> 
    <option value="5">5 = langweilig</option>
    <option value="6">6 = ausreichend</option>
    <option value="7">7 = befriedigend</option>
    <option value="8">8 = gut</option>
    <option value="9">9 = sehr gut</option>
    <option value="10">10 = hervorragend</option>
    </select>
    <input type="submit" name="vote" value="bewerten" style="cursor: pointer" />        
                          </p>
             </form>

</td></tr>

斯皮尔沃滕

斯皮尔·贝沃滕: - 3=塞尔·施莱赫特 4=锰轴 5=朗威利 6=奥斯雷钦德 7=befriedigend 8=肠道 9=每小时肠道 10=hervorragend


$form=$(“#提交表格”);
$form.on(“提交”,函数()
{
警报(“提交…”);
//做ajax
$.ajax({
网址:,
类型:post,,
成功:函数(){
location.reload();
}
});
});
$form.submit();

你能说得更具体一点吗?我不理解那里的代码,需要确切地知道我需要在页面中放入什么才能使其正常工作。
location.reload()
刷新页面。您只需要在提交表单时调用它。在这里,他异步提交表单,完成后刷新页面?我需要在这个脚本中填充一些东西吗?还是它就是这样工作的?@JacobVendrig请看一看mozilla开发者的js文档network@linherest:如果您使用jquery,请至少告诉它,或者包括必要的文件…你能说得更具体些吗?请告诉我,我不理解那里的代码,需要确切地知道我需要在页面中放置什么才能使其正常工作。
location.reload()
刷新页面。您只需要在提交表单时调用它。在这里,他异步提交表单,完成后刷新页面?我需要在这个脚本中填充一些东西吗?还是它就是这样工作的?@JacobVendrig请看一看mozilla开发者的js文档network@linherest:如果您使用jquery,请至少告诉它,或者包含必要的文件…重定向会不断地反复加载页面,否则我一定是做错了什么,如果你愿意,请给我正确的重定向代码。重定向会一次又一次地加载页面,否则我肯定做错了什么,如果你愿意,请给我正确的重定向代码。