2014-07-09 56 views
0
<form action="form.php"> 
<input type="text" name="email"> 
<input type="text" name="pass"> 
<input type="submit"> 
</form> 
<script src="jquery.js"></script> 
<script> 
$("form").on("submit",function() { 
$.ajax({ 
url: 'http://somewhere.org/login.php', 
type: 'GET', 
data: 'Data written to File', 
success:function(response){}}); 
}); 
</script> 

確定繼承人的問題,我想在歌劇這段代碼運行的腳本和形式的行動,取得了成功。但在Qwebview它只能運行的腳本,但不是形式,爲什麼就是它?我試着評論這些腳本,但是這個表單仍然不起作用。QWebview不使用HTML形成

+0

嗨!我的答案解決你的問題?如果是這樣檢查「正確」,如果不是,告訴我缺少什麼。 –

回答

0

您與阿賈克斯的形式要求return false;

$.ajax使用error事件出現錯誤。

例子:

$("form").on("submit",function() { 
    $.ajax({ 
     url: 'http://somewhere.org/login.php', 
     type: 'GET', 
     data: 'Data written to File', 
     success:function(response){ 
      //Something... 
     }, 
     error:function(a, b, c){ 
      alert([a, b, c]);//Get error 
     } 
    }); 
    return false; //Prevent reload page 
});