0

我正在使用带有 jquery 的 codeigniter 并且需要发布一个表单data-ajax="false"

我的正常表单字符串是:

<form action="/sales/new_blank_order_summary" method="post" data-ajax="false">

但我使用 javascript 来发布表单,所以我当前的语法是:

<SCRIPT>
function submitFunction(i) {
   if (i==1) document.sales_order_details.action=
      "/sales/new_autospread_range";
   if (i==2) document.sales_order_details.action=
      "/sales/new_previous_order_lines";
   if (i==3) document.sales_order_details.action=
      "/sales/new_blank_order_lines";
   document.sales_order_details.submit()
   }
</SCRIPT>

如何将参数添加data-ajax="false" 到此提交?

提前致谢。

4

1 回答 1

1

尝试

function submitFunction(i) {
    var form = document.sales_order_details;
    if (i==1) {
        form.action = "/sales/new_autospread_range?data-ajax=false";
    } else if (i==2) {
        form.action = "/sales/new_previous_order_lines?data-ajax=false";
    } else if (i==3) {
        form.action = "/sales/new_blank_order_lines?data-ajax=false";
    }
    form.submit()
}

或者

function submitFunction(i) {
    var form = document.sales_order_details;
    if (i==1) {
        form.action = "/sales/new_autospread_range";
    } else if (i==2) {
        form.action = "/sales/new_previous_order_lines";
    } else if (i==3) {
        form.action = "/sales/new_blank_order_lines";
    }
    form.action += '?data-ajax=false'
    form.submit()
}
于 2013-08-08T12:29:18.723 回答