jquery ajax传值请教

小弟刚学AJAX出门,麻烦各位前辈指教一下,请问这样的传值问题出在在哪儿呢?为啥值传不过去呢?里面的那个data应该怎么写呢?<scriptsrc="JS/jquery.... 小弟刚学AJAX出门,麻烦各位前辈指教一下,
请问这样的传值问题出在在哪儿呢?为啥值传不过去呢?里面的那个data应该怎么写呢?
<script src="JS/jquery.js"></script>
<script type="text/javascript" language="javascript">
$(function(){
$(':submit').click(function(){
$.ajax({ type:"POST",url:"Ajax.php",data:{WebName:$('#WebName').val()},success:function(){
}});
});
});

<input type="text" name="WebName" id="WebName" class="btn1">
<input type="submit" value="添加" >

Ajax.php页面:
<?php
$WebName =$_POST["WebName"];
if ($WebName=="")
echo '<script>alert("网站名不能为空");</script>';
?>
展开
 我来答
U组3
2012-05-20
知道答主
回答量:57
采纳率:0%
帮助的人:35.4万
展开全部
$(':submit')额。你在HTML是ID取值的吧?改成 $('#submit')试试,data是你要返回的数据类型,有HTML型,JOSN型,XML型等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿刚炖蛋
2012-05-07 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:1003万
展开全部
$(function(){
$(":submit").click(function(){
$.ajax({
type:"POST",
url:"Ajax.php",
data:"WebName="+$("#WebName").val(),
success:function(data){
//根据返回值进行处理
}
});
});
});
追问
确实是这样子,必须要加一个success在上面才能用
追答
之前应该是你data传值的问题····
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-06
展开全部
写的没有问题,少了少了一个阻止表单默认事件行为,在click事件中加一个return false;为什么 不看后盾网视频教程,学习会更简单
追问
貌似还是不行哦,麻烦指教一下,我当入门,不是很明白
追答
你在做什么呀,language可以不用写,过时属性,PHP里的IF是为空时弹出,
PHP输出的字符内容,没有在JS里接收,把这几个问题解决就OK了,看一下后盾JS的视频教程,行吗。为什么要在这样简单的问题上浪费时间呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式