demo:http://your-dede.info/my_question/after_post/index.htm因为php是别人的php页面,无法用$.ajax 的success来等待页面执行完毕才执行后续操作
如何做到form目标php页完全执行后才执行后续的js代码?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function after_get_data(){
$("[name=gb_form]").submit();
//必须在form中的php完全执行后才执行alert
alert("hello world");
}
</script><form name="gb_form" action="http://www.wirehopper.com/design/create_gradient.php5" method="post" target="gb_iframe">
<input type="text" name="sColor" value="#2c949e"/>
<input type="text" name="sWH" value="250"/>
</form>
<iframe name="gb_iframe"></iframe>
<button onclick="after_get_data();">after get data</button>