MiniProfiler 用于分析我的 ajax 请求
如何让 MiniProfiler 分析我的 ajax 请求
例如:
<div id="nav">
<ul>
<li onclick="javascript:updateContent(1);">foo 1</li>
<li onclick="javascript:updateContent(2);">foo 2</li>
<li onclick="javascript:updateContent(3);">foo 3</li>
</ul>
</div>
<div id="content"></div>
<script type="text/javascript">
function updateContent(productId) {
$.ajax({
url: '@Url.Action("GetProduct", "Product")',
contentType: 'application/html; charset=utf-8',
type: 'GET',
dataType: 'html',
traditional: true,
data: {
productId: productId
}
})
.success(function (result) {
// Display the section contents.
$('#content').html(result);
})
.error(function (xhr, status) {
alert(xhr.responseText);
});
}
</script>
我想查看每个 updateContent 的性能。
有什么想法吗?
我正在使用通过 NuGet 安装的 Asp.net MVC 3 和 MiniProfiler 1.9
How do I get MiniProfiler to profile my ajax requests
For example:
<div id="nav">
<ul>
<li onclick="javascript:updateContent(1);">foo 1</li>
<li onclick="javascript:updateContent(2);">foo 2</li>
<li onclick="javascript:updateContent(3);">foo 3</li>
</ul>
</div>
<div id="content"></div>
<script type="text/javascript">
function updateContent(productId) {
$.ajax({
url: '@Url.Action("GetProduct", "Product")',
contentType: 'application/html; charset=utf-8',
type: 'GET',
dataType: 'html',
traditional: true,
data: {
productId: productId
}
})
.success(function (result) {
// Display the section contents.
$('#content').html(result);
})
.error(function (xhr, status) {
alert(xhr.responseText);
});
}
</script>
I would like to see the performance of each updateContent.
Any ideas?
I am using Asp.net MVC 3 and MiniProfiler 1.9 installed via NuGet
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已经内置,您无需执行任何特殊操作。
每次执行 ajax 请求时都会显示一个新的计时。
您可以在 http://data.stackexchange.com 上看到演示。编写一个查询并运行它,您将看到计时添加到列表中。
Already built in, you don't need to do anything special.
Each time you execute an ajax request a new timing will show up.
You can see a demo on http://data.stackexchange.com .. write a query and run it, you will see the timing add to the list.