我有:support_question.php
$('#topic').on('change', function() { var sel = $(this).find('option:selected').val(); $.ajax({ url: "support_process.php", type: "POST", data: {info : sel}, success: function(data) { alert(data); $( "#divtopic" ).data("topic", sel); } }); });
再往下......
在support_process.php中,我有:
我想知道为什么我的"divtopic"div没有充满$ _POST信息.
该.data()
方法不会设置用户查看的文本.使用:
$( "#divtopic" ).text(data);
或者如果您的回复包含加价:
$( "#divtopic" ).html(data);
顺便说一句,你可以用下拉的电流值(埃迪·蒙赫JR相当正确地指出)this.value
.(或者更常见的是,如果您还没有对元素使用的引用$("someSelector").val()
- 无论哪种方式都不需要使用.find('option:selected')
.)
进一步阅读:
.text()
.html()
.data()