Javascript jQuery post方法参数传递失败
我对Javascript和学习POST方法是新手。我写了一些代码,但它不起作用,我不明白为什么 以下是脚本代码:Javascript jQuery post方法参数传递失败,javascript,c#,jquery,post,asp.net-web-api,Javascript,C#,Jquery,Post,Asp.net Web Api,我对Javascript和学习POST方法是新手。我写了一些代码,但它不起作用,我不明白为什么 以下是脚本代码: <script> $(document).ready(function () { $.post("/api/totaluserexp", { startDate: '20150701', endDate: '20150701' }, function (
<script>
$(document).ready(function () {
$.post("/api/totaluserexp",
{
startDate: '20150701',
endDate: '20150701'
},
function (data) {
document.write("Total Experience: " + data);
}, 'json');
});
</script>
在控制器中设置一个变量以调试输入数据和输出结果
public int Post(DateTime startDate, DateTime endDate)
{
int result = DBClassPackage.izamanraporlama.getUserTotalExp(startDate, endDate);
return result;
}
在控制器中设置一个变量以调试输入数据和输出结果
public int Post(DateTime startDate, DateTime endDate)
{
int result = DBClassPackage.izamanraporlama.getUserTotalExp(startDate, endDate);
return result;
}
我想出来了。我试图返回一个简单的整数(如return5;),但它也不起作用 我不知道为什么,但是这个Post方法不是它应该是的Post方法。我成功地在url中传递了如下参数:
<script>
$(document).ready(function () {
$.post("/api/totaluserexp/apiden?20150701&20150701",
{
// startDate: "20150701",
// endDate: "20150701"
})
.done(function (data) {
$(".result").html("Total Experience: " + data);
});
});
</script>
$(文档).ready(函数(){
$.post(“/api/totaluserexp/apiden?20150701和20150701”,
{
//起始日期:“20150701”,
//结束日期:“20150701”
})
.完成(功能(数据){
$(“.result”).html(“总体验:+数据);
});
});
如果有人解释原因,我会接受他的回答,因为我很好奇。我明白了。我试图返回一个简单的整数(如return5;),但它也不起作用 我不知道为什么,但是这个Post方法不是它应该是的Post方法。我成功地在url中传递了如下参数:
<script>
$(document).ready(function () {
$.post("/api/totaluserexp/apiden?20150701&20150701",
{
// startDate: "20150701",
// endDate: "20150701"
})
.done(function (data) {
$(".result").html("Total Experience: " + data);
});
});
</script>
$(文档).ready(函数(){
$.post(“/api/totaluserexp/apiden?20150701和20150701”,
{
//起始日期:“20150701”,
//结束日期:“20150701”
})
.完成(功能(数据){
$(“.result”).html(“总体验:+数据);
});
});
如果有人解释原因,我会接受他/她的回答,因为我很好奇。您的控制器方法似乎只是返回一个int。。。您希望浏览器呈现什么?例如,我希望看到5。但我看到的只是一个空白页。你的控制器方法似乎只是返回一个int。。。您希望浏览器呈现什么?例如,我希望看到5。但我看到的只是一个空白页。我不确定您的编程语言的语法。谢谢,控制器部分是C#,接口部分是Javascript。欢迎您!这是编程中的一个很好的实践。我不确定你的编程语言的语法。谢谢,控制器部分是C#,接口部分是Javascript。欢迎你!这是编程中的一个很好的实践。