我在MVC 5中用这样的表创建了一个视图:
<script>
$('#btnCreatReport').bind("click", function () {
var controller = $('#btnCreatReport').attr('value');
homeController.printData(controller);
alert(controller);
});
</script>
Yii::$app->controllerNamespace = "app\controllers";
Yii::$app->runAction('controller/action');
我只是在第一个按钮调用函数成功,而下一个按钮不响应ajax函数。 帮帮我
答案 0 :(得分:0)
尝试将按钮单击事件放在$(document).ready(function(){中 }并测试一次。以下是代码。
$(document).ready(function(){
$('#btnCreatReport').bind("click", function () {
var controller = $('#btnCreatReport').attr('value');
homeController.printData(controller);
alert(controller);
});
});
答案 1 :(得分:0)
尝试使用以下代码。
<script>
$('#btnCreatReport').on("click", function () {
var controller = $('#btnCreatReport').attr('value');
homeController.printData(controller);
alert(controller);
});
</script>
并且你有homeController变量和printData方法。那个方法中有任何错误。请检查一次。