Javascript jquery ajax调用代码点火器
我有两个功能,一个用于删除,另一个用于更新。我的删除函数工作正常,但当我编写的更新函数不工作时。也更新不工作。 这里是风景Javascript jquery ajax调用代码点火器,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,我有两个功能,一个用于删除,另一个用于更新。我的删除函数工作正常,但当我编写的更新函数不工作时。也更新不工作。 这里是风景 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script> $(document).ready(function() {
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>
<script>
$(document).ready(function()
{
$('table#delTable td button.delete').click(function()
{
if (confirm("Are you sure you want to delete this row?"))
{
var id = $(this).parent().parent().attr('id');
var parent = $(this).parent().parent();
$.ajax(
{
type: "POST",
url: "<?php echo base_url('Welcome/delete');?>",
data:'id='+id,
cache: false,
success: function()
{
parent.fadeOut('slow', function()
{$(this).remove();});
}
});
}
});
$('table#delTable tr:odd').css('background',' #FFFFFF');
});
function update(str){
var id=str;
var nm=$('#nm'+str).val();
var em=$('#em'+str).val();
var st=$('#st'+str).val();
var ph=$('#ph'+str).val();
var dp=$('#dp'+str).val();
var un=$('#un'+str).val();
var datas="id="+id+"&nm="+nm+"&em="+em+"&st="+st+"&ph="+ph+"&dp="+dp+"&un="+un;
$.ajax(
{
type: "POST",
url: "<?php echo base_url('Welcome/update');?>,
data:datas,
cache: false,
success: function(msg) {
alert(msg);
}
});
}
</script>
<button type="button" class="delete>Delete</button>
<button type="button" onclick="update(<?php echo $row['id']; ?>)">Save</button>
您错过了以下?>之后的双引号:
$.ajax({
type: "POST",
url: "<?php echo base_url('Welcome/update');?>", // here
data: datas,
cache: false,
success: function(msg) {
alert(msg);
}
});
$.ajax({
类型:“POST”,
url:,//此处
数据:数据,
cache:false,
成功:功能(msg){
警报(msg);
}
});
您在问我的更新功能有什么问题。。。但是您没有显示您的模型函数updateProfile(),请尝试将update函数放在document ready作用域内。我花了很多时间来找出错误,但现在我觉得自己真的很愚蠢。
$.ajax({
type: "POST",
url: "<?php echo base_url('Welcome/update');?>", // here
data: datas,
cache: false,
success: function(msg) {
alert(msg);
}
});