2013-08-06 4 views
2

, прежде чем я использовал следующий код в том же файле для перенаправления на следующую страницу. но я использую отдельный файл js. при нажатии на кнопку отображаются запрещенные символы. как указать URL. может кто-нибудь предложить мне. Благодарю.как перенаправить на следующую страницу, используя внешние js в codeigniter

$.validator.setDefaults({ 
    submitHandler: function() { 
     var form_data = { 
      state: $("#state").val(), 
      fiscal_yr: $("#fiscal_yr").val(), 
      high: $("input:radio[name=high]:checked").val(), 
      date_biennial_budget: $("#date_biennial_budget").val(), 
     // password: $("#password").val(), 
      is_ajax: 1 

     }; 
     $.ajax({ 
      cache : false, 
      type: "POST", 
      url: '<?php echo base_url();?>survey/actual_budget', 
      data: form_data, 
      success: function(response) 
      { 
       if (response != 'failed') { 
        window.location.href = '<?php echo base_url();?>survey/actual_budget'; 
       } 
      } 
     }); 
    } 
    }); 
+0

Возможный дубликат: http://stackoverflow.com/questions/2331749/jquery-in -codeigniter-inside-the-view-or-in-external-js-file или http://stackoverflow.com/questions/7415468/how-not-to-hard-code-codeigniter-link-in-js-file –

ответ

-2

В вашем заголовке шаблона определяют:

<script type="text/javascript"> 
    var baseUrl = '<?=base_url()?>'; 
</script> 
<script type="text/javascript" src="external.js"></script> 

В вашем external.js файле:

success: function(response) 
{ 
    if (response != 'failed') { 
     window.location.href = baseUrl+'survey/actual_budget'; 
    } 
} 
+0

И это тоже дубликат. –

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