Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript函数在I';我正在使用代码点火器_Javascript_Php_Codeigniter - Fatal编程技术网

Javascript函数在I';我正在使用代码点火器

Javascript函数在I';我正在使用代码点火器,javascript,php,codeigniter,Javascript,Php,Codeigniter,添加代码后,.js文件中的其他javascript函数也停止工作。所以我想这可能是代码的问题。我还试图在.js文件中实现codeigniter php代码 这是在.js文件中添加的函数: function confirmDelete(del, id){ var r=confirm("Confirm delete?"); if (r==true){ <?php redirect(base_url('home/delete/')+del+"/"+id, 'ref

添加代码后,.js文件中的其他javascript函数也停止工作。所以我想这可能是代码的问题。我还试图在.js文件中实现codeigniter php代码

这是在.js文件中添加的函数:

function confirmDelete(del, id){
    var r=confirm("Confirm delete?");
    if (r==true){
        <?php redirect(base_url('home/delete/')+del+"/"+id, 'refresh'); ?>
    }
    else{
        <?php redirect(current_url(), 'refresh'); ?>
    }
};
函数confirmDelete(del,id){
var r=确认(“确认删除?”);
如果(r==true){
}
否则{
}
};
以下是我在视图文件中使用它的方式:

<a href="" onclick="confirmDelete('event', <?php echo $record['id']; ?>);">X</a>

是php生成的.js文件吗?如果没有,就不能在那里使用PHP代码。尝试以下操作以确认JavaScript函数工作正常:

function confirmDelete(del, id){
    var r=confirm("Confirm delete?");
    if (r==true){
        alert('deleted!');
    }
    else{
        alert('not deleted!');
    }
};

你的PHP代码在
*.js
文件中无法工作,在
*.PHP
文件中编写js代码以将PHP包含在JSjs中不理解PHP标记或PHP代码,这是你的方法中的问题。我刚刚尝试过,但它似乎没有读取js代码,它只是直接进入js文件中的PHP代码。简言之,它只是不断地让人耳目一新。哦,它不起作用,先生。它也不是由php生成的。