当我执行一个简单的ajax请求时,我得到以下错误
TypeError:在未实现接口HTMLAnchorElement的对象上调用了"toString"。
这是我的ajax脚本
<script type="text/javascript">
$(document).on("ready", function(){
$("#tabla_persona table tr").click(function() {
var cod = $( "#identificador",this);
alert(cod.html());
var parametros={
"cod":cod
};
$.ajax({
type: 'POST',
url: '<?php echo site_url("archivo/prueba"); ?>',
data: parametros,
success: function(resp) {
$("#tabla_usuario_individual").html(resp);
}
});
});
});
</script>
这是我的控制器
public function prueba(){
$this->load->view('datos_persona');
}
和我的简单页面查看结果
<a>
Prueba
</a>
尝试更改:
var parametros={
"cod":cod
};
至:
var parametros={
"cod":cod.html()
};
只需要简单的更改。我认为下面的代码会起作用。
public function prueba(){
echo $this->load->view('datos_persona',true);
}