JSON
JSPを使用してページからデータを取得したい。はJSON
、userIdに基づいて引数userIdを受け取ります。ユーザーの詳細は、JSONページに入力されます。getJSON()
ページからデータを取得するためにメソッドを使用しています。しかし、私の問題は、ボタンがクリックされたときにフォームが送信されることです。このフィドルは、getJSON()
送信を押してもフォームを送信しないメソッドのないフィドルですが、ここではボタンをクリックするとフォームが送信されます。私は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;
よろしく
ディビヤ