javascript - 如何在没有表单的情况下通过 javascript 使用 post 发送数据?

标签 javascript jquery html post get

我尝试这样:

window.location = '/admin/product?name='+name+'&category='+category+'&createdAt='+createdAt;

如果执行该语句,结果 url 将如下所示:

http://my-app.test/admin/product?name=chelsea&category=47&createdAt=2018-04-09

从url中,可以使用get来获取参数的值

但是我想用post来改变它。我不希望该值存在于网址中

如果没有表单标签,我该如何通过javascript做到这一点?

最佳答案

jQuery.ajax({
    url: '/admin/product',
    type: "post",
    data: { name, category, createdAt },
    dataType: "json",
    success:function(response)
    {
        if(response.result)
        {

        }
        else
        {

        }
    }
});

关于javascript - 如何在没有表单的情况下通过 javascript 使用 post 发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49725255/

相关文章:

html - 带有非居中标签的居中字段

javascript - 尝试使用 javaScript 创建简单的幻灯片,但图像没有改变

javascript - 异步文件读取时出现 EMFILE 错误

javascript - 如何在[浏览器选项卡关闭、浏览器关闭、后退、刷新]上调用函数

javascript - 在 pageinit 上使用 jQuery Mobile 触发点击

html - 与 FlexBox 等高(下一级)

javascript - HTML 数据抓取(我认为)

javascript - jQuery 动画运行不流畅

javascript - 如何从模糊文本字段中删除所有非数字?

javascript - 如何将json解析成嵌套的html列表结构