Javascript HTML代码不处理jquery调用,而是输出HTML代码
我在单击链接时调用jQuery函数,该函数使用Javascript HTML代码不处理jquery调用,而是输出HTML代码,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我在单击链接时调用jQuery函数,该函数使用post()方法调用另一个页面。我希望看到其他页面呈现的html结果,但它会显示其他页面的html代码 $(document).ready(function(){ $('a.thumbnail').click(function(){ $("div.albums").hide(); $("div.pics").show(); var albumid = $(this).siblings('inpu
post()
方法调用另一个页面。我希望看到其他页面呈现的html结果,但它会显示其他页面的html代码
$(document).ready(function(){
$('a.thumbnail').click(function(){
$("div.albums").hide();
$("div.pics").show();
var albumid = $(this).siblings('input[name=albumid]').val();
$.post("gallery-pics-temp.php", { albumid: albumid }, function(data) {
$('p#myid').text(data);
});
});
});
另一页:(图库图片临时php)
您需要使用html()
方法将检索到的数据添加到页面中,否则会对其进行编码。试试这个:
$('p#myid').html(data);
改用$('p#myid').html(数据)
它应该可以工作@RoryMcCrossan不,因为gallery-pics-temp.php中的代码只能在post['albumid'上工作
$('p#myid').html(data);