当我执行简单的ajax请求时,我收到以下错误
TypeError:' toString'调用了一个没有实现接口HTMLAnchorElement的对象。
这是我的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>
答案 0 :(得分:0)
尝试更改:
var parametros={
"cod":cod
};
为:
var parametros={
"cod":cod.html()
};
答案 1 :(得分:0)
只需要进行简单的更改。我认为以下代码可以正常工作。
var thing = "thing 1";
var result = thing.replace(/\w+ (\d+)/g,"$1" == "1" ? "the first" : "a");