2012-10-07 59 views
0

我在我的頁面下面的鏈接:後使用了Ajax功能的頁面保持重載

<input onkeydown="check_me(event,this,\''. $post['id'] .'\',\''.$access_token.'\');" id="comment_msg" type="text" size="40" placeholder="Write a comment" /> 

所以我打電話以下功能:

function check_me(event,element,post_id,access_token){ 
    if(event.keyCode == 13){ 
     fb_comment(post_id, access_token,element);   
    } 

}  
function fb_comment(post_id, token,element){     
    jQuery.ajax({ 
     type: "GET", 
     url: "comment_post.php", 
     data: 'id='+post_id+'&token='+token+'&comment='+element.value, 
     success: function(html) 
     {   
      element.value='';        
     } 

    });  
} 

問題提交元素值後頁面重新加載,我怎樣才能停止提交元素值後重新加載頁面!

回答

1

如果按return,瀏覽器會嘗試提交表單。因此,只需將onsubmit=return false添加到您的表單標記 - 或將其刪除即可。

<form onSubmit="return false"> 
    <input onkeydown="... 
相關問題