JsonResult数据返回未显示在文本框上,而是显示在文本区域上
||
JsonResult给我回叫匿名类型。
我可以使用警报功能来检查客户端是否正确接收到该消息,但是无法用此结果填充文本框值。虽然我可以填写textarea值,
我试图解析结果(文本框绑定到我的模型视图,float和int数据类型,但是由于这种类型,我不认为它是绑定的)。
这是我的代码:
$.ajax({
type: \"POST\",
url: \"/MyCalledFunction/?arg1=\" + $(\"#FK_ARG\").val(), datatype: \"json\",
success: function(data) {
if (data) {
// my return result if an anymous type
var price = data.price;
var NbDefaultDaysNumber = data.NbDefaultDaysNumber;
alert(price);// display the msgbox with \'100\'
$(\"#MY_PRICE\").html(price);// textbox type value -> failed
$(\"#DEFAULT_DAYS\").html(NbDefaultDaysNumber); // textbox type value -> failed
$(\"#ANOTHER_AREA\").html(NbDefaultDaysNumber);// text area property value... -> works
}
}
});
public JsonResult MyCalledFunction(string arg1)
{
// some unintersting code...
var myReturnJSon = new {price = 100,
DEFAULT_DAYS = 10};
return Json(myReturnJSon);
}
我确定这是在某些地方绑定一些文本参数的愚蠢问题。
任何想法?
没有找到相关结果
已邀请:
2 个回复
瞧叮
与
一起使用,则应使用
而不是
旅牢斯讲
那你应该用
这应该是可行的。