gpt4 book ai didi

javascript - CodeIgniter Controller 如何接受 ajax post

转载 作者:行者123 更新时间:2023-11-30 17:22:31 26 4
gpt4 key购买 nike

我有一个包含这个的 (CodeIgniter) VIEW...

<script language="javascript" type="text/javascript">
...
$.ajax({
type: "POST",
url: "controller/preview_offer",
data: jsonString,
cache: false,

success: function(){
alert("OK");
}
});
...
</script>

问题是,当我运行它时,我一直收到“OK”警报,除此之外什么都没有。

我的 Controller 有一个简单的弹出窗口,我希望在其中找到通过的 jsonString,但什么也没有发生。

我的 URL 的构成就像我在普通 anchor() 函数中使用的一样,我已经通过放入显式 URL http://mydomain/index.html 来测试它。 php/controller/preview_offer - 它有效。

我觉得这里有一个比语法更基本的错误。我究竟做错了什么?

最佳答案

您应该将成功函数更改为如下内容:

success: function(data){
alert("OK");
$( "#results" ).append( data );
}

还可以在 View 中设置 Controller URL:site_url("controller/preview_offer");

关于javascript - CodeIgniter Controller 如何接受 ajax post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24879058/

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