问题描述
我使用 Wep API CRUD 操作code> MVC 。
我按照以下链接创建了 Web API
。
请仔细阅读此链接。
我得到 GET
回复也。
但我得到 XML
回复。
相反,我需要 json
回复。因此,在那篇文章中,他们告诉我们将 javaScript
放到 JSON
响应中,但他们没有提到在哪里把以下 javaScript
。
所以,我盲目地把 javaScript
in index.cshtml< - views< --- HOME
(在项目中的解决方案资源管理器中)。
因为这个文件夹只有设计形式。所以,我仍然得到 XML
响应。
如果我也删除 javaScript
,它会响应 XML
格式。
所以,我认为 javaScript
没有被调用,或者我不知道在哪里放 javaScript
正确。
所以,请帮助解决这个问题。
非常感谢。
javaScript
file:
Hi,
I created one Wep API
CRUD operation using MVC
.
I followed the following link to create that Web API
.
Kindly go through this link for clear.
MVC 4 WEB API .NET 4.5
I got the GET
response also.
But I am getting XML
response.
Instead, I needed json
response. So, in that article, they told to put following javaScript
to get JSON
response, but they did not mention where to put the following javaScript
.
So, blindly I put the javaScript
in index.cshtml<--views<---HOME
(which is in solution explorer in project).
Because this folder only has design form. So, still I am getting XML
response.
If I remove the javaScript
also, it response XML
format.
So, I think the javaScript
is not invoked or I do not know where to put the javaScript
correctly.
So, please help from this problem.
Thanks a lot.javaScript
file:
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
type: "GET",
url: "api/customer/1",
dataType: "json",
success: function (data) {
alert(data);
}
});
});
</script>
输出文件:
output file:
<CustomerModel>
<Id>1</Id>
<Salary>20</Salary>
<cusName>rajesh</cusName>
</CustomerModel>
<CustomerModel>
<Id>2</Id>
<Salary>50</Salary>
<cusName>magesh</cusName>
</CustomerModel>
</ArrayOfCustomerModel>
添加链接文字以反映文章标题。
更正了问题,格式和语法问题的标题。
[/编辑]
推荐答案
输出文件:
output file:
<CustomerModel>
<Id>1</Id>
<Salary>20</Salary>
<cusName>rajesh</cusName>
</CustomerModel>
<CustomerModel>
<Id>2</Id>
<Salary>50</Salary>
<cusName>magesh</cusName>
</CustomerModel>
</ArrayOfCustomerModel>
添加链接文字以反映文章标题。
更正了问题,格式和语法问题的标题。
[/编辑]
这篇关于没有得到响应为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!