当我将以下js函数作为外部文件包含时,它简单不起作用,但是当我在脚本标记的html页面中添加它时,它工作正常。有人告诉我以UTF-8编码保存文件,但它仍无法正常工作。可能是什么问题?需要注意的是,所有其他外部js文件都可以正常工作。
JS档案:
pip
包含在html页面的body标签的底部,如下所示:
function update_status(val)
{
var order_status = val.options[val.selectedIndex].value;
var order_id = val.id;
var xmlhttp = new XMLHttpRequest();
var url = "<?php echo site_url('Canteen_management/update_status'); ?>";
var vars = "order_id="+order_id+"&order_status="+order_status;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function ()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
}
};
xmlhttp.send(vars);
}