?正在被jQuery1501637366954848789_1324305473579取代

时间:2011-12-19 14:53:37

标签: jquery

我有一个textarea和一个按钮。单击事件上的按钮我从textarea中选择文本,将其包装在dDIV中并附加到body / previous div ...它工作正常。但是当我进入“?”我用“jQuery1501637366954848789_1324305473579”之类的东西替换它...我无法找到为什么会发生这种情况....有没有人面对同样的事情?

这就是我获得textarea值的方法

var comment = $("#comment").val();

这是我如何包装

$('<div class="outer"><div class="inner" id="avatar"><img src="'+avatar+'" width="35" height="35"></div><div class="inner" id="comment-holder"><div id="text"><a href="mailto:'+email+'">'+name+'</a> '+comment+'</div><div class="ago">a second ago</div></div><div class="delete" style="margin-left : 2px;margin-right : 2px;">&nbsp;</div><br style="clear:both" /></div>')             
.insertBefore($('#post-comment'))
.insertAfter(".reply-holder:last")
.fadeIn("slow");

========================= 自己解决了.... 对ajax请求进行了更改,我不知道它是什么关系但它有效

data: "action=save&comment="+temp_comment+"&email="+email+"&name="+name,

data: "action=save&comment="+encodeURIComponent(temp_comment)+"&email="+email+"&name="+name,

我甚至没有使用temp_comment变量,它很有趣。无论如何问题解决了:)感谢你的时间..我稍后会研究,应该有一些逻辑

1 个答案:

答案 0 :(得分:1)

这是jQuery生成JSONP个请求的方式。