javascript - Jquery帮助创建ajax链接渲染

标签 javascript jquery

我想制作一个ajaxlink,但它不起作用:

我的html:

<td class="apris"><p><a class="current desc" href="/?direction=asc&amp;sort=pris">Pris pr. md.</a></p></td>

我的 Jquery:

$('.apris').live('change', function() {
        var form=$(this).closest('form');
        $.ajax({
          type:'post',
          url:"\/finder\/" + $(this).val(),
          data:form.serialize(),
          success:function(msg){
            $('#formcontent').html(msg);
          }
        });
    });

最佳答案

我不太确定,因为您的代码与您想要做的事情并不真正匹配,但也许您想要:

$('.apris a').live('click', function() {
        var form=$(this).closest('form');
        $.ajax({
          type:'post',
          url:"\/finder\/" + $(this).val(),
          data:form.serialize(),
          success:function(msg){
            $('#formcontent').html(msg);
          }
          return false;
        });
    });

关于javascript - Jquery帮助创建ajax链接渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754036/

相关文章:

jQuery attr href,为什么它不起作用?

javascript - 在 iframe 中包含 jQuery 时,Internet Explorer 9(不是早期版本或其他浏览器)出错

Javascript,如何在 Mirth 中运行 .exe 文件?如何在 Mirth 中调用 ActiveXObject?

javascript - 按钮仅在您开始输入时出现

javascript - Make .closest 选择填充来启动脚本

javascript - 无法根据屏幕宽度隐藏汉堡菜单

javascript - 如何在 javascript 中将 x 坐标转换为像素?

javascript - 如何模拟 "document"对象以在 Meteor App 中进行测试?

javascript - 如何设置背景大小(高度和宽度)?

javascript - jQuery $.each 方法中的 ES6 模板文字