我有一个jquery帖子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="./js/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#JqPostForm").submit(function(){
$.post("messages.cfm", $("#JqPostForm").serialize());
return false;
});
});
</script>
</head>
<body>
<form id="JqPostForm">
<p><label for="name_post">Name:</label><br />
<input id="name_post" type="text" name="name_post" /></p>
<p><input type="submit" value="Submit" /></p>
</form>
</body>
</html>
我在messages.cfm中的代码
<cfoutput> #form.name_post#</cfoutput>
我收到500内部服务器错误...
Element NAME_POST is undefined in FORM.
但是,如果我去cfdebug部分
Form Fields:
FIELDNAMES=NAME_POST
NAME_POST=John doe
萤火虫:
参数application / x-www-form-urlencoded
name_post john doe
来源
name_post = john + doe
即时使用jquery 1.4.3和coldfusion 7
由于
普卢塔科
答案 0 :(得分:1)
我在application.cfc中删除了这一行
<CFSET SetEncoding("FORM", "iso-8859-1") />
它工作正常!
谢谢