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 に答える