jquery文件已路径正确导入,为什么还是无法使用,代码如下

<scripttype="text/javascript"src="js/jquery-2.1.1.js"></script><scripttype="text/java... <script type="text/javascript" src="js/jquery-2.1.1.js">
</script> <script type="text/javascript">
$(function()
{
alert(a);
$("#google").click(function()
{ alert(a); $.post("HandleServlet", { type:"google", info:$("#photoInfo").val() },function(returnedDate, status) { for(var i = 0; i < 64; i++) { var url = returnedDate.result[i].url; $("#photo").apend("<img src='"+url+"'>"); } }); }); });连加载页面的函数都不会执行,这是为什么
展开
 我来答
pzl7758
2014-10-14 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:619万
展开全部
<script type="text/javascript">
$(function(){
alert('a');
$("#google").click(function(){
alert('a');
$.post("HandleServlet", { type:"google", info:$("#photoInfo").val() }, function(returnedDate, status) {
for(var i = 0; i < 64; i++){
var url = returnedDate.result[i].url;
$("#photo").append("<img src='"+url+"'>");
}
});
});
});
</script>

这样就可以了, alert(a) 会报变量未定义错的,JS一报错就会全部都阻塞的了,其他都不会再运行的了
追问
你好,我想问一下,我的这个ajax的post方法提交应该没问题把,我看不出问题,但单击了google按钮之后还是没有提交到服务器端,可以解答一下么,谢谢
追答
你里面的 apend 这个写错了的有没有改过来? 还有你POST的地址对不对, 'HandleServlet' 也就是这个地址对不对,自己将URL地址放在浏览器里打开一下就知道了,
小潇筱肖晓萧
推荐于2016-02-13 · TA获得超过305个赞
知道小有建树答主
回答量:237
采纳率:100%
帮助的人:166万
展开全部
先别调用你这个复杂的函数,写个简单的东西,比如改变样式什么的,看你的jquery文件是否能使用,或者通过firebug查看你导入的是否生效,然后再看你所写的函数代码是否有问题.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式