Jquery注释,使用ColdFusion和Access
我正在试图弄清楚为什么这不是发布到我的数据库。当我点击Post评论时。一切都消失了,好像它发布了评论,但却什么也没做。任何帮助都将不胜感激。谢谢我不确定还缺少什么Jquery注释,使用ColdFusion和Access,jquery,coldfusion,Jquery,Coldfusion,我正在试图弄清楚为什么这不是发布到我的数据库。当我点击Post评论时。一切都消失了,好像它发布了评论,但却什么也没做。任何帮助都将不胜感激。谢谢我不确定还缺少什么 <html> <script src="http://code.jquery.com/jquery-2.0.3.js"> </script> <script type="text/javascript" language="javascript"> $(
<html>
<script src="http://code.jquery.com/jquery-2.0.3.js">
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#addcomment").click(function ()
$("#postComment").show("slow");
});
});
</script>
<cfform name="InsertComments" id="InsertComments">
<div id="container">
<div id="mainContent">
<div id="addcomment"> <a href='#'>add comment</a></div>
<div id='postComment'>
<textarea name='comment' id='comment'></textarea>
<input type='text' id='Image_ID'''></input type>
<input type='submit' value='Post Comment' />
</div>
</div>
</cfform>
<cfif IsDefined("form.InsertComments")>
<cfif IsDefined("form.InsertComments")>
<cfquery datasource="AccessTest">
INSERT INTO CommentsDB (Remarks, Image_ID, Date_Time )
VALUES
(<cfqueryparam value="#form.comment#" cfsqltype="CF_SQL_LONGVARCHAR">
</cfqueryparam>
, <cfqueryparam value="#form.Image_ID#" cfsqltype="cf_sql_integer">
</cfqueryparam>
, <cfqueryparam value="#now()#" cfsqltype="cf_sql_timestamp">
</cfqueryparam>
)
</cfquery>
</cfif>
</cfif>
</div>
</html>
$(文档).ready(函数(){
$(“#添加注释”)。单击(函数()
美元(“#后交易”)。显示(“慢”);
});
});
插入CommentsDB(备注、图像ID、日期和时间)
价值观
(
,
,
)
您的cfif标记正在查找名为InsertComments的表单字段。表单没有名为InsertComments的字段。它唯一的字段是comment
事实上,您甚至可能没有任何表单字段。cfform标记未指定方法,默认值为“get”。它生成url变量,而不是表单变量
将“调试”设置为“开”,以便查看您有哪些变量。默认设置为“获取”。您可能正在考虑
。然而,
被定义为method=“post”
。我确实说过可能。我总是指定一种方法,这样我就没有理由在意了。哈哈,但你的做法不是这里讨论的主题;-)仅供参考,回滚到原始版本,因为如果没有原始“问题”,则“解决方案”毫无意义;-)最好将最终代码作为单独的答案发布。你仍然可以选择丹的回答作为答案,如果它引导你找到解决方案的话。