gpt4 book ai didi

javascript - 我如何在 jquery 中创建一个数组?

转载 作者:IT王子 更新时间:2023-10-29 02:51:56 24 4
gpt4 key购买 nike

$(document).ready(function() {
$("a").click(function() {
$("#results").load("jquery-routing.php",
{ pageNo: $(this).text(), sortBy: $("#sortBy").val()}
);
return false;
});
});

如何在 jQuery 中创建数组并使用该数组代替 { pageNo: $(this).text(), sortBy: $("#sortBy").val()}

最佳答案

一些想法:

  • jQuery 是一个 JavaScript 库,而不是一种语言。所以,JavaScript 数组看起来像这样:

    var someNumbers = [1, 2, 3, 4, 5];
  • { pageNo: $(this).text(), sortBy: $("#sortBy").val()} 是键值映射。如果你想要一个键或值的数组,你可以这样做:

    var keys = [];
    var values = [];

    var object = { pageNo: $(this).text(), sortBy: $("#sortBy").val()};
    $.each(object, function(key, value) {
    keys.push(key);
    values.push(value);
    });
  • JavaScript 中的对象非常灵活。如果你想创建一个对象{foo: 1},以下所有工作:

    var obj = {foo: 1};

    var obj = {};
    obj['foo'] = 1;

    var obj = {};
    obj.foo = 1;

最后,你想要这个吗?

var data = {};
// either way of changing data will work:
data.pageNo = $(this).text();
data['sortBy'] = $("#sortBy").val();

$("#results").load("jquery-routing.php", data);

关于javascript - 我如何在 jquery 中创建一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2650277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com