<script>
function sendForm() {
$.post("http://www.website.com/main/post.cfm",$("#testForm").serialize(),function(data,status){
$("#result").html(data)
});
return false
}
$(document).ready(function() {
$("#testForm").submit(sendForm);
});
</script>
IFrame の次のコード:
<form id="testForm" method="post">
<label for="subscriberEmail">Enter your email</label> <input id="subscriberEmail" name="subscriberEmail" type="text" required="yes" validate="email" message="Please enter a valid email address" class="replaceText" value="Enter your email"/>
<input id="subscribe" type="image" src="signup.png"/>
</form>
<div id="result"></div>
div.result には何も表示されません。ただし、一般的な action="http://www.website.com/main/post.cfm" を使用すると、IFrame 全体をリロードするメッセージが正常に返されます。
ColdFusion ページへの $.post に問題がある可能性はありますか? 回避策または代替手段はありますか?