2010-07-12 123 views
0

我在使用ajaxform时遇到了一些麻烦 - 它不会触发。在下面的ajaxForm代码中,警报从不显示。ajaxform不会触发

我已经通过小书签添加了iframe(my_frame)。这显示很好。我想在表单提交时做一些事情。 getScript成功(显示表单加载的警报)。但是这个函数永远不会被触发。我可能会错过什么?

jQuery.getScript("http://localhost:81/p/a2b/jquery.form.js", function() { 
alert ("form loaded"); 

jQuery('my_frame#my_cart').ajaxForm(function() { alert ('yo!'); }); 
}); 

回答

1

你的选择将匹配的元素:

<my_frame id="my_cart"> 

...这是不是一种形式或HTML,所以无法提交,所以等等,等等

+0

感谢把我在正确的轨道上。对我来说,正确的语法是 var output = jQuery('#my_frame')。contents()。find('#output'); – 2010-07-14 05:08:56