gpt4 book ai didi

jquery - Yii2 Ajax 返回整个页面内容

转载 作者:行者123 更新时间:2023-12-01 08:43:35 26 4
gpt4 key购买 nike

我正在尝试制作简单的ajax:

$('.send-contact-button').on('click', function(e){
e.preventDefault();

var id = $('.send-contact-button').data('id');
var flag = $('.send-contact-button').data('flag');

$.ajax({
method : 'GET',
url : "contactHandler?id="+id+"&flag="+flag,
success : function( data ){
console.log( data );
}
});

});

但是每次我得到html内容时。尝试通过json发送数据,但没有结果。这个Ajax只是测试。 Controller :

public function contactHandler($id, $flag)
{
echo $id;
}

你们能告诉我我错在哪里吗?非常感谢!

最佳答案

您的ajax调用应该使用yii2 urlmanager规则进行格式化(contact-handler而不是contactHandler

  $.ajax({
method : 'GET',
url : "contact-handler?id="+id+"&flag="+flag,
success : function( data ){
console.log( data );
}
});

并且在您的 Controller 中,您必须将操作文本添加到您的函数名称
例如:public function actionContactHandler($id, $flag)

关于jquery - Yii2 Ajax 返回整个页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com