【问题标题】:where i go wrong ? Json problem in MVC 3我哪里出错了? MVC 3 中的 Json 问题
【发布时间】:2011-01-21 11:49:31
【问题描述】:

我有一个项目的两个副本。

第一次我有,第二次我从其他人那里得到。

当我进行一些更改时,它工作正常,但是

当我将所有更改放在另一个人的项目中时:> 我得到的问题是 json 在 Firefox 中不起作用。但可以在 Chrome、firefox 甚至 IE 9 等其他系统中使用。

问题是

“如果我们做错了为什么他们在我的项目中工作”

ajax 不工作,但在我的项目中他们工作

 $(".delmem").click(function () {
                    var personID = $(this).attr('href').substring(1);
                    $.post("/home/removeperson",
                        { perID: perID, gID: gID },
                    function (data) {
                    }, "json");

                document.location.reload();
                return false;
            });

嗯,它在我的项目中有效,但在另一个副本中,当我测试它们时它不起作用,它不仅在 Firefox 中有效。但在我的项目中它们可以工作。

我哪里出错了告诉我我做错了什么。

【问题讨论】:

  • 任何错误信息? “它不起作用”并不是对问题的最佳描述......

标签: json model-view-controller asp.net-mvc-3


【解决方案1】:

如果添加以下内容会得到什么...

$(".delmem").click(function () {
    alert(this.href);
    var personID = $(this).attr('href').substring(1);
    ...

您在每个应用程序中得到不同的结果吗?我能想到的最可能的问题是应用程序中的 URL 略有不同...

<a href="?1234">Customer</a>

对比

<a href="http://localhost/Customer/?1234">Customer</a>

举个例子。

【讨论】: