Javascript Zend framework:当我在Zend framework中从fancybox提交表单时,Ajax不起作用
当我提交表单时,我的表单在fancybox中打开,数据不会在控制器中回显,我的脚本无法处理单击事件 -下面是我的脚本代码,我在其中使用ajax发送post数据Javascript Zend framework:当我在Zend framework中从fancybox提交表单时,Ajax不起作用,javascript,ajax,zend-framework,Javascript,Ajax,Zend Framework,当我提交表单时,我的表单在fancybox中打开,数据不会在控制器中回显,我的脚本无法处理单击事件 -下面是我的脚本代码,我在其中使用ajax发送post数据 <script type="text/javascript"> var Q = jQuery.noConflict(); Q(document).ready( function(){ Q("#button_submit").click(function() { //
<script type="text/javascript">
var Q = jQuery.noConflict();
Q(document).ready(
function(){
Q("#button_submit").click(function() { //
alert('ok'); //alert is not working
var name = Q('#nam').val();
var description = Q('#description').val();
if (name != '' && description!='') {
jquery.post('transaction/add',
{'name' : name, 'description' : description },
function (respond) {
alert("ok");
}
);
}
});
});
</script>
var Q=jQuery.noConflict();
准备好了吗(
函数(){
Q(“按钮提交”)。单击(函数(){//
警报('ok');//警报不起作用
var name=Q('#nam').val();
var description=Q(“#description”).val();
如果(名称!=''&&description!=''){
jquery.post('transaction/add',
{'name':name,'description':description},
功能(响应){
警报(“正常”);
}
);
}
});
});
-这是我的HTML代码,其中包含表单。这张表格在一个奇特的盒子里打开
<form method="post" id="add-form" name="add-form" class="add-form">
<div class="main_form">
<table id="option-table">
<tr>
<td><label class="lable1">Name:</label></td>
<td> <input type="text" name="nam" id="nam" />
</td>
</tr>
<tr>
<td><label class="lable1">Description:</label></td>
<td><textarea id="description" name="description" rows="8" cols="45"></textarea>
</td>
</tr>
<tr>
<td >
</td>
<td id="table_submit_td">
<input type="submit" id="button_submit_fancy" class="button" name="Submit" value="Submit" />
<input type="submit" id="button_reset" class="button" name="Reset" value="Reset" />
</td>
</tr>
</table>
</div>
</form>
姓名:
说明:
在HTML中,按钮ID是button\u submit\u fancy
而不是button\u submit
。在其中一个代码中更改它-JS或HTML。显示您在HTML中有按钮提交的代码有什么建议吗???