我需要在jQuery中发送特定的$ _POST(例如$ _POST ['function'])。我该如何实现?
我知道,如果是一种形式,我可以使用类似的东西:
var formData = new FormData(form);
formData.append('function', 'function_name');
它将在$ _POST中发送一个带有“函数”名称的字段($ _POST ['function'])。 现在,我只需要发送一个变量信息(id)和函数名称,但是我无法实现。
id.append('function', 'function_name');
它不是,因为它只是一个变量。我其余的代码:
$.ajax({ url: '../inc/call.php',
enctype: 'multipart/form-data',
processData: false,
contentType: false,
cache: false,
data: id,
type: 'POST',
success: function(output) {
...
它给了我以下错误:
id.append is not a function
如何发送此信息? 我也想从PHP返回一个充满数据的数组。我应该如何处理并与jquery一起使用?
谢谢。