$。从jquery发布到php

$。从jquery发布到php,jquery,post,Jquery,Post,Hi all i have 2下拉列表,当他们选择时,我将获得值,以便在php上发布查询。这是我的var var id2 = $("#description option:selected").attr('value'); var id3 = $("#page option:selected").attr('value'); 使用此代码可以正常工作 $.post("./includes/select_producprice_n_showpage.php", {id2:id2},

Hi all i have 2下拉列表,当他们选择时,我将获得值,以便在php上发布查询。这是我的var

var id2 = $("#description option:selected").attr('value');

var id3 = $("#page option:selected").attr('value');
使用此代码可以正常工作

$.post("./includes/select_producprice_n_showpage.php", {id2:id2},
                        function(data1){
                        $("#page").removeAttr("disabled");
                        $("#page").html(data1);
现在,当我尝试为
{id2:id3}
$使用id2和id3时,我无法回显id3,但可以在console.log中看到变量。这是否意味着它必须是与
{id2:id2}
相同的值?这里的工作是什么?非常感谢

$.post("./includes/select_total.php", {id2:id3},
                        function(data3){
                        $("#total").html(data3);
                        console.log(id2);
                        console.log(id3);

您想发布id2和id3。然后您需要像这样发送-
{id2:id2,id3:id3}

$.post("./includes/select_producprice_n_showpage.php", {id2:id2 , id3:id3},
                        function(data1){
                        $("#page").removeAttr("disabled");
                        $("#page").html(data1);
{id2:id3}
将发送参数名为
id2
id3
值,这就是为什么您不能将
id3
作为 参数名称为
id2

另外,您可以通过一种简单的方式获得id2和id3


我不知道你的意思。但是如果你想同时传递这两个值,你需要这样的东西:
{id2:id2,id3:id3}
(顺便说一下,使用更好的名字,你以后会感谢你自己)@CaptainCarl谢谢!!!现在我准备好去死了。英雄联盟
var id2 = $("#description").val();
var id3 = $("#page").val();