如何使选择框在更改时填充div

时间:2013-02-26 08:27:14

标签: php jquery

所以,我已经阅读了关于这个主题的每个问题,但解决方案对我的项目不起作用,似乎当我更改下拉列表时,它会执行第一个事件,但是当我更改为其他元素时它没有做任何其他事情,但是当我使用警报消息执行此操作时,它每次都会更改。

这是我必须证明我的意思

我试过.post它很有用,直到我添加php和所有动态函数,是因为我使用了$('#updateDiv')。html(url);

我也隐藏并根据下拉列表的变化显示div,但所有这些都是隐藏并显示div,我希望div根据类别列表显示内容。

PHP方面将是动态的,但如果我这样做.html()没有任何一个php正确呈现。

http://fiddle.jshell.net/LrxUS/

3 个答案:

答案 0 :(得分:1)

$.post(url, function(data) {
    $("#updateDiv").html(data);
});

答案 1 :(得分:0)

根据小提琴,您已指定

var mydropdown = $('#mydropdown');

但在更改函数中,您已指定$(mydropdown),或者仅在变量或对象中定义id。像,

var mydropdown = '#mydropdown';
$(mydropdown).change(function() {}

之后使用$ .ajax获取动态内容。

答案 2 :(得分:0)

好吧,让我们把它做到最简单,这样客户端脚本就没有错误的余地。使用$ .load方法定义here

AS

$("#updateDiv").load(url);

如果您没有得到所需的结果,请不要忘记检查您的萤火虫,铬检查员或提琴手对您的请求的说法。