小编wii*_*nja的帖子

cakephp 2.2检索控制器中的json数据

我正在尝试使用JQuery从网页发送JSON数据,如下所示:

$.ajax({
    type: "post",       // Request method: post, get
    url: "http://localhost/ajax/login",
    data: '{username: "wiiNinja", password: "isAnub"}',
    dataType: "json",   // Expected response type
    contentType: "application/json",
    cache: false,
    success: function(response, status) {
        alert ("Success");
    },
    error: function(response, status) {
        alert('Error! response=' + response + " status=" + status);
    }
});
Run Code Online (Sandbox Code Playgroud)

在cake2.2中,我有一个名为Ajax的控制器,它有一个名为"login"的方法,如下所示:

public function login($id = null)
{
    if ($this->RequestHandler->isAjax())
    {
        $this->layout = 'ajax'; // Or $this->RequestHandler->ajaxLayout, Only use for HTML
        $this->autoLayout = false;
        $this->autoRender = false;

        $response = array('success' => false);

        $data …
Run Code Online (Sandbox Code Playgroud)

javascript json cakephp

8
推荐指数
1
解决办法
8972
查看次数

为什么我的解决方案无法在一夜之间构建并出现错误“无法从远程源检索信息”?

我们有一个解决方案文件,其中包含几个项目,这些项目使用“dotnet”CLI 和 Visual Studio 2017 在我的计算机上构建得很好。一夜之间,构建将失败,我无法关联可能归因于失败的更改. VS2017 和 CLI 都失败并显示如下消息:

C:\Program Files\dotnet\sdk\1.0.4\NuGet.targets(97,5): 错误:无法从远程源“D:\mtp\proj.vs\”检索有关“System.Xml.XmlDocument”的信息hello_proj\bin\Release\PublishOutput'。[D:\mtp\proj.vs\server-ray\my_solution.sln]

这是误导性的,因为这似乎表明 hello_proj 被配置为构建“调试”,与所示的“发布”相反。我已经尝试清除所有缓存的包,将包复制到解决方案所在的位置,并将包复制到错误指示的位置,但我无法克服这个错误。Nuget 显然是在某处获取一些信息以在错误的位置查找包,但我真的不知道它从哪里获取这些信息。我还验证了“global-packages”文件夹中存在“丢失”的包(通过运行“nuget local all -list”找到)。

nuget .net-core

1
推荐指数
1
解决办法
3602
查看次数

标签 统计

.net-core ×1

cakephp ×1

javascript ×1

json ×1

nuget ×1