Jquery event.preventdefault()或return false not working(提交后我需要保持在同一页面上)

Jquery event.preventdefault()或return false not working(提交后我需要保持在同一页面上),jquery,html,Jquery,Html,我知道,有很多关于这个主题的问题,我已经检查了很多,但是我不知道,我的代码出了什么问题。我不知道还能尝试什么。提交后,我转到lang.php,但我需要保持在同一页上 以下是语言更改的块: 嗯 茹 不要使用本机表单submit$('form#langForm')。提交 它将重定向您的位置 自己发送ajax即可 试试像这样的东西 <select name="language" onchange="sendAjax"> <option value="en">en<

我知道,有很多关于这个主题的问题,我已经检查了很多,但是我不知道,我的代码出了什么问题。我不知道还能尝试什么。提交后,我转到lang.php,但我需要保持在同一页上

以下是语言更改的块:


嗯
茹

不要使用本机表单submit
$('form#langForm')。提交

它将重定向您的位置

自己发送ajax即可

试试像这样的东西

<select name="language" onchange="sendAjax">
  <option value="en">en</option>
  <option value="ru">ru</option>
</select>
formaction=“lang.php”
将在提交时带您进入lang.php页面。检查这个
function sendAjax() {
   $.ajax({
        type: 'post',
        url: 'lang.php',
        data: $('form#langForm').serialize()                
      });
}