Jquery ajax post,无法获取数据

问题描述 投票:0回答:1

我添加了一个按钮,当单击按钮时,将使用 jQuery AJAX POST 方法, 我的按钮代码如下,

 $('#add').click(function () {
     $.ajax({
        url: "/api/mysite/testfun/",
        type: "GET",
        dataType: "json",
        data:JSON.stringify({name:$('#name').val()}),
        contentType: "application/json;charset=utf-8",
        success: function (res) {
            var text = JSON.stringify(res);
            alert(text);
        },
        error: function (xhr, status, error) {
            alert($('#name').val());
            console.log(xhr.statusText)
        }
    });
});

但是当我尝试使用 url 来检查时,得到 404 未找到,错误消息为“Cannot GET /api/test-app/testfun/”

testurl https://localhost/api/test-app/testfun/

我的testfun在/api/mysite.js,部分代码如下,

exports.testfun= function(req, res){
 exports.req = req;
 exports.res = res; 
 return 'This is Index'

}

是不是有什么问题? 或者还有其他方法可以测试吗?

javascript jquery ajax post
1个回答
0
投票
    data: { name: $('#name').val() }, // Send data as query parameters
© www.soinside.com 2019 - 2024. All rights reserved.