Javascript Yii控制器方法从视图按钮调用
我已经读了很多关于这方面的书,但是我找不到一个合适的解决方案 在Yii框架中,我需要在从视图点击按钮后执行控制器方法。我试着用Javascript实现这一点,但它不起作用。 我不需要更改视图中的任何内容,只需将代码执行到控制器中即可。控制器执行完成后,我必须获取返回变量以在视图上显示一些答案Javascript Yii控制器方法从视图按钮调用,javascript,php,yii,view,controller,Javascript,Php,Yii,View,Controller,我已经读了很多关于这方面的书,但是我找不到一个合适的解决方案 在Yii框架中,我需要在从视图点击按钮后执行控制器方法。我试着用Javascript实现这一点,但它不起作用。 我不需要更改视图中的任何内容,只需将代码执行到控制器中即可。控制器执行完成后,我必须获取返回变量以在视图上显示一些答案 onclick="callController();" 使用ajax使用它,创建函数并使用onclick事件通过javascript调用它 <script> function
onclick="callController();"
使用ajax使用它,创建函数并使用onclick事件通过javascript调用它
<script>
function callController(){
$.post("index.php?r=controllerName/functionName, function (data) {
});
}
</script>
函数callController(){
$.post(“index.php?r=controllerName/functionName,函数(数据){
});
}
使用ajax使用它,创建函数并使用onclick事件通过javascript调用它
<script>
function callController(){
$.post("index.php?r=controllerName/functionName, function (data) {
});
}
</script>
函数callController(){
$.post(“index.php?r=controllerName/functionName,函数(数据){
});
}
使用ajax使用它,创建函数并使用onclick事件通过javascript调用它
<script>
function callController(){
$.post("index.php?r=controllerName/functionName, function (data) {
});
}
</script>
函数callController(){
$.post(“index.php?r=controllerName/functionName,函数(数据){
});
}
使用ajax使用它,创建函数并使用onclick事件通过javascript调用它
<script>
function callController(){
$.post("index.php?r=controllerName/functionName, function (data) {
});
}
</script>
函数callController(){
$.post(“index.php?r=controllerName/functionName,函数(数据){
});
}
:
:
:
:
最后,我把你的建议混合在一起,得到了一个解决办法。此外,我正在处理一个第三方项目,代码非常混乱,实际上控制器不在正确的目录中。。。无论如何,这是我的解决方案: 在我的视图中,调用我的JavaScript函数
onclick="myMethod(myVar");
然后:
最后,我把你的建议混合在一起,得到了一个解决办法。此外,我正在处理一个第三方项目,代码非常混乱,实际上控制器不在正确的目录中。。。无论如何,这是我的解决方案: 在我的视图中,调用我的JavaScript函数
onclick="myMethod(myVar");
然后:
最后,我把你的建议混合在一起,得到了一个解决办法。此外,我正在处理一个第三方项目,代码非常混乱,实际上控制器不在正确的目录中。。。无论如何,这是我的解决方案: 在我的视图中,调用我的JavaScript函数
onclick="myMethod(myVar");
然后:
最后,我把你的建议混合在一起,得到了一个解决办法。此外,我正在处理一个第三方项目,代码非常混乱,实际上控制器不在正确的目录中。。。无论如何,这是我的解决方案: 在我的视图中,调用我的JavaScript函数
onclick="myMethod(myVar");
然后:
到目前为止您尝试了什么,请添加您的代码。您尝试过ajax吗?到目前为止您尝试过什么,请添加您的代码。您尝试过ajax吗?到目前为止您尝试过什么,请添加您的代码。您尝试过ajax吗?到目前为止您尝试过什么,请添加您的代码。你尝试过ajax吗?谢谢你的回答,但是“函数(数据){”是什么意思?我在那里得到返回了吗?你在函数中回显的任何内容都将在数据变量中..例如,如果你在函数中回显“调用”;如果你发出警报(数据);您将在警报框中看到called:)..@JuanMiguel如果它解决了您的问题,请将其标记为已回答。感谢您的回答,但是“函数(数据){”的作用是什么?我是否在那里得到返回?函数中的任何回显都将在数据变量中..例如,如果您在函数中回显“called”;以及如果您发出警报(数据);您将在警报框中看到called:)..@JuanMiguel如果它解决了您的问题,请将其标记为已回答。感谢您的回答,但是“函数(数据){”的作用是什么?我是否在那里得到返回?函数中的任何回显都将在数据变量中..例如,如果您在函数中回显“called”;以及如果您发出警报(数据);您将在警报框中看到called:)..@JuanMiguel如果它解决了您的问题,请将其标记为已回答。感谢您的回答,但是“函数(数据){”的作用是什么?我是否在那里得到返回?函数中的任何回显都将在数据变量中..例如,如果您在函数中回显“called”;以及如果您发出警报(数据);您将在警报框中看到调用:)..@JuanMiguel如果它解决了您的问题,请将其标记为已回答。