我想使用JSP從JSON
頁面獲取一些數據。 JSON
收到一個參數userId,根據userId用戶詳細信息填充在JSON頁面中。我正在使用getJSON()
方法從頁面獲取數據。但是,我的問題是當按鈕被點擊時,表單被提交。這fiddle是沒有getJSON()
方法不按提交後提交表格,但,Here表單提交後,我點擊一個按鈕。我回來了false
還沒有用。如何防止按鈕提交表格
請告訴我如何在不提交表單的情況下獲取JSON數據表單。如果有其他方法或更好的方法,請建議一個。
這裏是我的代碼:
$("input[name=submit]").click(function(){
var dataToBeSent = $("form").serialize();
alert (dataToBeSent);
$.getJSON(url,dataToBeSent, function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('div').html($('<ul/>', {
'class' : 'my-new-list',
html : items.join(' ')
}));
});
return false;
問候
Dibya
你找[preventDetault()](http://api.jquery.com/event.preventDefault/) ? – SachinGutte 2013-03-24 05:21:56
我didnt知道使用preventDefault .. – NewUser 2013-03-24 05:27:32
我喜歡這[參考](http://dev-tricks.com/event-preventdefault-and-event-stoppropagation-and-event-stopimmediatepropagation/) – 2013-03-24 05:31:25