PHP里,为什么提交的表单放在JQUERY AJAX里就无法提交?

我的LIST.PHP提交表单可以成功,但是利用AJAX技术,把LIST.PHP放在INDEX.PHP的DIV里就无法提交,这是什么原因?!!!!这是LIST.PHP的<d... 我的LIST.PHP提交表单可以成功,但是利用AJAX技术,把LIST.PHP放在INDEX.PHP的DIV里就无法提交,这是什么原因?
!!!!这是LIST.PHP的
<div>
<form method="post" id="word<?=$row['id']?>">
<input type="text" name="word<?=$row['id']?>" />
<input type="submit" name="wordok<?=$row['id']?>" />
<?
$wordok=$_POST["wordok".$row['id']];
$word=$_POST["word".$row['id']];
if(isset($wordok)){
$sql = "INSERT INTO comment (cid, id, cuser, ccontent, love, cdate) VALUES ('', '$row[id]', '$_COOKIE[id]', '$word', '0',now())";
mysql_query($sql);
}
?>
</form>

!!!!这是INDEX.PHP的JS
$(document).ready(function(){
$(".na_middle").load("list.php");
});
展开
 我来答
353lsdxgs
2011-07-21 · TA获得超过2241个赞
知道大有可为答主
回答量:4865
采纳率:0%
帮助的人:2082万
展开全部
你看下你代码,<div id="Div2">有2层<form>标签,看是不是这个造成的,.net不清楚怎么写,可能是这个造成的。
jquery.ajaxform?你说的是jquery.form插件吧。
jquery.form插件我在php里用过。

另外你的代码
$("#Div2").find("form").submit(function () {
$(this).ajaxForm({
});
});

这里就是查找到2个form了。

而且你写的
$("#Div2").find("form").submit(function () {
这个你都return false了,form当然不提交了。

可以给form加上id,比如form1。
然后上面代码改成
$(document).ready(function() {
var options = {
url: "/Action/Handler1.ashx",
data: ,
dataType: 'json',
beforeSubmit: function () {
window.open("/Action/Handler1.ashx?id=2");
//alert("Div2");
},
success: function (data) {
alert(data.id);
}

};

$('#form1').ajaxForm(options);
});

我就是这么写的。
建议上官方网站多看下最新的demo。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6b9a70b3
2011-07-20 · TA获得超过160个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:154万
展开全部
因为ajax load的页面 $_POST的是默认获取INDEX.PHP的
追问
那么$_POST应该怎么写?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2011-07-20 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:800万
展开全部
<input type="submit" value="提交" />
改为
<input id="btnSubmit" type="button" value="提交" />

Js

$("#btnSubmit").click( function(){
$('form').submit();
});
追问

PHP里还是写if(isset($_POST['btnSubmit']))吗?测试了一下没有成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-20
展开全部
贴代码!!!
更多追问追答
追问
字数太多,贴在提问补充里了……
追答
list.php
------------------------------------------
" action="这里是提交地址。。。。。。。。。。">
" />
" />

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式