我整天都遇到了问题,无法找到解决方案。我需要创建一个从特定页面获取数据的函数。页面上的id需要传递给函数。当我第一次尝试alert(value)
时,它可以工作,但是下次我将它插入到.ajax url中时,它无法正常工作。可能是什么问题?
<script>
function func(value){
alert(value);
//WORKS FINE, alertbox with content "1" appears.
$.ajax(
{
type:'GET',
url:'<?=site_url("page/view/" + value);?>',
//DOES NOT WORK, when i enter "page/view/1" it works. When i enter "page/view/ + value" it does not work.
success: function(data){
alert(data);
}
}
);
}
$(document).ready(function() {});
</script>
答案 0 :(得分:4)
您正在尝试在php代码中添加js变量,将其从php标记中删除
url:'<?=site_url("page/view/");?>' + value,