如何通过jquery / ajax在zend框架中调用控制器/动作?
我试过这个
<script>
$(function() {
$(".tbl_repeat tbody").tableDnD({
onDrop: function(table, row) {
var orders = $.tableDnD.serialize();
$.post("<?php echo $this->baseUrl();?>/Indexcodelist/indexcodelistsearch/",{order : orders });
}
});
});
</script>
这段代码没有调用控制器的动作方法,我该如何实现呢?
答案 0 :(得分:2)
在$.post(...)
或$.ajax(...)
中提供传递数据的名称时,我们必须使用单引号或双引号,否则会将其解释为javascript对象而不是名称。
$.post("<?php echo $this->baseUrl();?>/Indexcodelist/indexcodelistsearch/",{'order':orders});
^-----^
答案 1 :(得分:0)
这是我的工作方式:
<script type="text/javascript">
$('a.validate').click(function(){
//alert($(this).attr('href'));
$.post('/application/object/validate',{type:'type', id:$(this).attr('href'), pkObject:$('#pkObject').val()},function(data){
return false;
});
</script>
希望它有所帮助。