jQuery中jsonp响应的POST请求

Posted

技术标签:

【中文标题】jQuery中jsonp响应的POST请求【英文标题】:POST Request For jsonp Response in jQuery 【发布时间】:2013-04-08 15:18:29 【问题描述】:

我正在开发一个 html5 应用程序。 在我的应用程序中,有一页用于发布用户 cmets。有一个提交按钮。 我得到以下一组值 BrandId,ForumId,Title,Description,需要为 POST 请求附加 url 字符串。 在我的提交方法中,我为 ajax POST 调用编写了代码,

 $.ajax(  
        type:"POST",        
        url: "myURL",  // the appended url with above 4 values
        dataType: "jsonp", 
        success: function(result)
         
           alert("success in posting data");
          

    );  

但这并没有显示“成功”。 谁能指导我成功实现将数据发布到服务器的发布请求。

谢谢。

【问题讨论】:

你在哪里传递帖子值?您需要将它们添加到 ajax 数据中:属性。 您是否发布到您的网站所来自的同一个域?我问,因为您已将 dataType 设置为“jsonp”,否则会建议。 【参考方案1】:

如果您想通过将数据附加到您的 url 来提交数据,则需要执行 get 请求。

如果您想使用示例中的发布请求,您需要告诉 ajax 函数要发送哪些数据

【讨论】:

以上是关于jQuery中jsonp响应的POST请求的主要内容,如果未能解决你的问题,请参考以下文章

关于jQuery.ajax()的jsonp碰上post详解

jquery跨域发送Post请求该怎么处理

当 dataType 设置为 JSONP 时读取 JSON 响应

公共接口url请求地址,axios 或 vuesource 测试 请求 get post jsonp

jquery ajax参数

JQUERY的AJAX中 get()post()的跨域方法