Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何强制jQuery.load()方法使用POST_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何强制jQuery.load()方法使用POST

Javascript 如何强制jQuery.load()方法使用POST,javascript,jquery,ajax,Javascript,Jquery,Ajax,为什么我的方法不发布数据? 根据jquery文档: “请求方法 如果数据作为对象提供,则使用POST方法;否则,假定为GET。” 使用$.post()而不是$.load()简单明了: } else if ( params && typeof params === "object" ) { type = "POST"; } 除非car或motorcycle是,否则应该发出POST请求。使用$.ajax()并定义类型:'POST'这是jQuery源代码,因此您不需要更改它。

为什么我的方法不发布数据? 根据jquery文档: “请求方法

如果数据作为对象提供,则使用POST方法;否则,假定为GET。”

使用$.post()而不是$.load()

简单明了:

} else if ( params && typeof params === "object" ) {
    type = "POST";
}

除非
car
motorcycle
是,否则应该发出
POST
请求。

使用
$.ajax()
并定义
类型:'POST'

这是jQuery源代码,因此您不需要更改它。您应该检查
{car:car,motorcycle:motorcycle}
是否是
类型的
对象。大概不是因为您的方法没有发布数据。谢谢,我意外地将其他值设置为非object@thevangelist-没问题,很高兴你成功了!
} else if ( params && typeof params === "object" ) {
    type = "POST";
}