我有这样的代码:
var content = $(".highlight").click(function() {
$(this).html();
}).get();
$.ajax({
type : "POST",
url : "tosqltwo.php",
data : {
content : content
}
});
这似乎冻结了我的服务器,如果我做错了什么,你有什么想法吗?
发布于 2011-07-21 01:42:52
使用这个
$(".highlight").click(function() {
var content = $(this).html();
$.ajax({
type: "POST",
url: "tosqltwo.php",
data: {
content: content
},
success: function(data){
// success, data holds the output of tosqltwo.php
},
error: function(jqXHR, textStatus, errorThrown){
// failed, check the textStatus and errorThrown to see why
}
});
});
发布于 2011-07-21 01:42:55
您的问题是,您正试图将一个jQuery对象content
传递给AJAX调用。另外,当你说.get()
的时候,你想做什么?您没有向该函数传递任何参数。
发布于 2011-07-21 01:44:37
也许你想这么做
$('.highlight').click(function() {
$.ajax({
type: "POST",
url: "tosqltwo.php",
data: {content:$(this).html()}
});
});
https://stackoverflow.com/questions/6766070
复制相似问题