未捕获的错误:语法错误,无法识别的表达式:234
问题描述:
我想运行一个帖子,其中我从服务器返回一些数据。我从Chrome控制台报告中收到了该区域。现在,234是我想要返回的,我假设ajax_file.php确实起作用,因为它返回了234,但是我收到了错误。我的代码有什么问题?未捕获的错误:语法错误,无法识别的表达式:234
<script type="text/javascript">
$('#button_id').click(function() {
var search_term = $('#search_term').val();
$.post('ajax_file.php', {search_term: search_term}, function (data) {
$(data).appendTo('#div_tag');
});
});
</script>
<div id="div_tag"></div>
答
既然你传递data
到jQuery
,它被解释为选择和234
是无效的选择的价值。
不是传递到jQuery
的响应,扭转操作数和使用.append
[docs]:
$('#div_tag').append(data);
虽然有可能pass an HTML string to jQuery
,您的字符串不包含任何的HTML(标签),因此jQuery不会不知道你希望它被解释为这样。
谢谢。有用。 – jason328 2012-08-13 23:19:25