weixin_33722405 2016-09-29 12:48 采纳率: 0%
浏览 38

F#JQuery Ajax发布

I'm trying to make an Ajax Post to my F# controller so I can call a method, that will print and simple string. Eventually instead of string being displayed, information selected via a checkbox on the webpage will be inserted into a database.

I have been trying to use this to help but I don't really understand it.

My JQuery code at the momment:

$(document).ready(function () {
    $('#Add').click(function () {
        var id = [];
        $(':checkbox:checked').each(function (i) {
            id[i] = $(this).val();
        });

        if (id.length === 0) {
            alert("Please select at least one checkbox")
        }
        else {
            $.post('http://localhost:48214/api/table/?InsertData');
        }
        console.log();
    })
});

My controller looks like this:

member this.PostInsertData (Insert : string) =  
        System.Diagnostics.Debug.WriteLine("Called method insert data into table")
        Table.insertDataTest
        //http://localhost:48214/api/table/?InsertData
        //^Link to post request

My insertDataTest method:

let insertDataTest  =
    System.Diagnostics.Debug.WriteLine("Method Called!")

I know through the windows postman application that the a post is possible, as I've had the strings appear in my output. I'm just wondering why a post request will work through postman but not through my web api?

  • 写回答

1条回答 默认 最新

  • python小菜 2016-10-06 13:44
    关注

    Changed the controller and the method

    Controller:

    member this.PostInsertData (Insert : string) =  
        System.Diagnostics.Debug.WriteLine("Called method insert data into table")
        Table.insertDataTest()
        //http://localhost:48214/api/table/?InsertData
        //^Link to post request
    

    My insertDataTest method:

    let insertDataTest() =
        System.Diagnostics.Debug.WriteLine("Method Called!")
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 虚心请教几个问题,小生先有礼了
  • ¥30 截图中的mathematics程序转换成matlab