【发布时间】:2014-08-31 18:28:58
【问题描述】:
我有这个脚本:
<script>
function selectModSetProd(prodId,setId,objControl){
function ifOK(r){
objControl.style.background="'"+r.color+"'";
}
function ifError(e){
alert('An error occurred when making the request: '+e.statusText);
}
function petition(prodId,setId,objControl){
var data = {
prod: prodId,
set: setId,
};
var post = $.post("sql.php", data, ifOK, 'json');
post.error(ifError);
}
var set = objControl.value;
if(confirm("Are you sure to start "+set+"?"))
petition(prodId,setId,objControl);
}
</script>
在 laravel 4 中,但我有这个错误:“Uncaught TypeError: Cannot read property 'post' of undefined”
有人可以帮我解决这个错误吗?
【问题讨论】:
-
我不知道 laravel 是什么,但你有没有在页面的某个地方包含 jQuery?似乎 $ 是未定义的,它是 jQuery 对象。也尝试使用 'jQuery.post' 而不是 '$.post'
-
你确定 jQuery 已经加载了吗?您的错误很可能发生,因为您的
window.$未定义。 -
是的,因为我可以看到确认与否的消息,但如果我确认我会收到此错误
标签: javascript jquery laravel laravel-4