<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을 위해 다음과 같은 코드가 아닙니다 :IFrame을에서 JQuery와 포스트
<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에 표시되지 않습니다. 그러나 공통 작업 = "http://www.website.com/main/post.cfm"을 사용하면 전체 IFrame을 다시로드하는 메시지를 성공적으로 반환합니다.
$ .post에 ColdFusion 페이지에 문제가있을 수 있습니까? 해결 방법이 있습니까? 아니면 대안이 있습니까?