在我使用同一文件中的以下代码重定向到下一页之前。但我正在使用单独的 js 文件。单击按钮时,它显示不允许的字符。怎么给url。谁能建议我。谢谢。
$.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';
}
}
});
}
});
最佳答案
在你的模板头部定义:
<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';
}
}
关于javascript - 如何在codeigniter中使用外部js重定向到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18077799/