Javascript 提交无页面加载的Post表单

Javascript 提交无页面加载的Post表单,javascript,jquery,html,jquery-ui,webforms,Javascript,Jquery,Html,Jquery Ui,Webforms,我有一张这样的表格: <form id = "membershipInfo" method = "post" action = "Default.aspx" onsubmit = "dialogSubmitForm()" \> <input type = "text" id = "changeStoreDialogText" name = "ChangeLocation" value="" /> <

我有一张这样的表格:

       <form id = "membershipInfo" method = "post" action = "Default.aspx" onsubmit  = "dialogSubmitForm()" \> 
            <input type = "text" id = "changeStoreDialogText" name = "ChangeLocation" value="" /> 
            <input type = "submit" id = "DialogSubmit" value = ""/> 
        </form>
我原以为返回false不会导致页面加载,但显然会。如何使用提交按钮防止页面加载?

您可以尝试

onsubmit  = "return dialogSubmitForm()" \>
如果在dialogSubmitForm()函数中返回false,这将阻止提交


<input type="submit" id="DialogSubmit" value="Submit!" onclick="return false;"/> 
这将防止页面加载

因此,在您的情况下,它将更像这样:

<input type="submit" id="DialogSubmit" value="Submit!" onclick="return dialogSubmitForm();"/> 

作为旁白阅读是很有用的。
<input type="submit" id="DialogSubmit" value="Submit!" onclick="return dialogSubmitForm();"/>