【发布时间】:2011-07-27 23:36:23
【问题描述】:
我的控制器像这样返回这个字符串:
return Json(indication.Model.PrepaymentExport);
我将它附加到前端的 div 中,如下所示:
$('#termSheetPrinted').append(data + '<br>');
它在 FF 中有效,但在 IE 中无效 =/
我似乎在 IE 中得到了这个,但我不知道它是否相关?
网页错误详情
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.04506.30;.NET CLR 3.0.04506.648 ;.NET CLR 3.5.21022;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;.NET4.0C;.NET4.0E) 时间戳:2011 年 4 月 1 日星期五 20:47:41 UTC
消息:未终止的字符串常量 专线:133844620 字符:88 代码:0 网址:http://localhost/Extranet/mvc/Indications.cfc/analysis/b16fc100-05ad-4631-882e-908e707480fd
编辑:
返回的字符串如下所示:
<div style="font-weight:bold">Prepayment Value</div><table id="TotalValueStringtableId" class="exposureGrid" width="150px" cellpadding="2" cellspacing="0"><tbody><tr><td></td><td colspan="5" class="resultsSubHeader" align="center"> Time Remaining </td></tr><tr><td class="resultsSubHeader">Replacement Rate</td><td class="resultsSubHeader">4 yrs</td><td class="resultsSubHeader">3 yrs</td><td class="resultsSubHeader">2 yrs</td><td class="resultsSubHeader">1 yrs</td></tr><tr><td targetrate="">3.38</td><td undefined="" style="white-space: nowrap;">$390,712</td><td undefined="" style="white-space: nowrap;">$298,676</td><td undefined="" style="white-space: nowrap;">$196,304</td><td undefined="" style="white-space: nowrap;">$99,828</td></tr><tr><td targetrate="">2.88</td><td undefined="" style="white-space: nowrap;">$197,881</td><td undefined="" style="white-space: nowrap;">$150,455</td><td undefined="" style="white-space: nowrap;">$98,663</td><td undefined="" style="white-space: nowrap;">$50,049</td></tr><tr><td targetrate="">1.88</td><td undefined="" style="white-space: nowrap;">($201,638)</td><td undefined="" style="white-space: nowrap;">($152,729)</td><td undefined="" style="white-space: nowrap;">($99,699)</td><td undefined="" style="white-space: nowrap;">($50,323)</td></tr><tr><td targetrate="">1.38</td><td undefined="" style="white-space: nowrap;">($406,621)</td><td undefined="" style="white-space: nowrap;">($307,772)</td><td undefined="" style="white-space: nowrap;">($200,445)</td><td undefined="" style="white-space: nowrap;">($100,920)</td></tr></tbody></table>
【问题讨论】:
-
另外,它似乎有时有效,但并非一直有效 =/
-
什么时候出现这个错误?返回 JSON 时,或页面加载时?
-
当我尝试对返回的 Json 做任何事情时,我得到了它。从服务器返回的是一个代表 html 代码的 c# 字符串
-
把返回的字符串贴在上面。
-
您是返回 JSON 字符串(即:{ "content" : "myContent" } )还是只返回那个字符串?
标签: jquery asp.net-mvc ajax