ajax传2组数据怎么写,使用JQuery .Ajax传递2组数据?

而一个json_encode阵列称为$findall。使用jQuery $.ajax()我希望能够通过数据字段从输入中传递数组和“关键字”。下面的代码已设定关键字从SEARCH_INPUT作为可变dataString

$.ajax({

type: "GET",

url: "core/functions/searchdata.php",

data: dataString,

//data:{availableDevicesArray : availableDevices },

beforeSend: function() {

$('input#search_input').addClass('loading');

},

success: function(server_response) {

$('#searchresultdata').append(server_response);

$('span#category_title').html(search_input);

}

我可以通过任一dataString或阵列,但不能同时,我需要。它们怎么可能通过它们?

UPDATE:

我的PHP获取数组是:

mysql_select_db($database_database_connection, $database_connection);

$query = "SELECT * FROM Device_tbl";

$result=mysql_query($query, $database_connection) or die(mysql_error());

$findall = array();

while($row = mysql_fetch_array($result)){

$findall[] = $row;

}

,我存储availbleDevices阵列像这样:

var availableDevices = echo json_encode($findall); ?>;

2012-05-10

K20GH

+0

你的数组是怎样的? –

+2

当然,如果数据格式正确,你可以执行'data:{data:dataString,availableDevices:availableDevices}'。 jQuery负责编码它们。 –

+0

我试过了,它传递的数组很好,只是不是字符串。我正在使用**数据:{字符串:dataString **虽然 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值