ajax脚本中的JQuery设置表单操作

ajax脚本中的JQuery设置表单操作,jquery,Jquery,我正在使用以下代码: var frm = $('#myform'); frm.submit(function (ev) { $.ajax({ type: frm.attr('method'), url: frm.attr('action'), data: frm.serialize(), success: function (data) {

我正在使用以下代码:

 var frm = $('#myform');
    frm.submit(function (ev) {

        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
            success: function (data) {
                alert('ok');

            }
        });

        ev.preventDefault();
    });
我试过:

frm.submit(function (ev) {

   $("#myform").attr('action', 'myurl');

    .....
但那没用


有没有办法在“frm.submit(function(ev){”之后设置表单操作url?

您的代码应该可以正常工作,但您必须将其包含在
DOM ready
中或放在页面的末尾

$(document).ready(function() {
    //your code
});

只是连接?这是一个谷歌很容易解决的简单问题。我尝试在frm.submit(函数(ev)之后添加“$(“#myform”).attr('action','theUrl');”{但它不起作用,这就是为什么我要使用
prop
not
attr
尝试了prop,但在发生其他事情时仍然没有运气。您是否在操作表单操作时调试表单操作?有太多未公布的详细信息您尚未列出