2013-08-08 3 views
0

Я использую CodeIgniter с JQuery и нужно отправить форму с data-ajax="false"Добавить данных Аякса = «ложь», чтобы Javascript представить

моей нормальной форме струны:

<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" на это представить?

Заранее спасибо.

ответ

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() 
} 
+0

Благодаря Арун, работал отлично, как ваш совет всегда делает :-) – Smudger

Смежные вопросы