ajax表单不刷新页面,如何让jQuery表单提交不刷新页面,而是添加内容 - AJAX如?...

在我的$('#my_form').submit(function()我有一个代码,应该从my_form窗体中添加一些选定歌曲的更多信息。我希望它能够在每个表单提交中更改info_table的内容(如果标记了不同的歌曲)。我怎样才能做到这一点 ?如果我离开return false;,那么该页面将不会重新加载。如何让jQuery表单提交不刷新页面,而是添加内容 - AJAX如?

var my_xml;

$(document).ready(function()

{

$.get("songs_2.xml", function(d){

my_xml = d;

//$('body').append("

var html = "";

var i = 0;

$(d).find('song').each(function(){

var $song = $(this);

var title = $song.find('title').text();

var artist = $song.find('artist').text();

var cover = $song.find('cover').text();

var id = $song.find("id").text();

html += "

"+id+" " + artist + " " + title + "";

html += "%22%20+%20cover%20+%20%22

" ;

$('#my_table').append($(html));

html = ""

i++;

});

});

});

$('#my_form').submit(function()

{

var i = $("#my_form input[type='radio']:checked").val();

$.get("songs_2.xml", function(d){

my_xml = d;

//$('body').append("

var html = "";

var i = 0;

$(d).find('song').each(function(){

var $song = $(this);

var title = $song.find('title').text();

var artist = $song.find('artist').text();

var cover = $song.find('cover').text();

var id = $song.find("id").text();

$('#info_table').html("

" + ALOTOFINFO + "");

});

});

return false;

});

2013-05-21

Patryk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值