用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3879|回复: 2
收起左侧

jquery的ajax

[复制链接]
发表于 2011-9-15 13:07:37 | 显示全部楼层 |阅读模式
在CI中使用jquery的$.ajax传递数据到控制器中
PHP复制代码
 
    $.ajax({
     type: 'post',
     dataType: 'script',//'json',
     cache: false,
     url: <?php echo '"' . site_url('ajax_post/post_action') . '"'; ?>,
     data: 'username=' + username + '&password=' + password,
     success: function(data){
//      alert(data.message);
//       $("#form_message").css({"background-color": data.bg_color}).fadeIn('slow');
      },
     error: function(data) {
//       alert('error');
//       $("#form_message").html("An error occurred!");
       }
    });
 
复制代码

在控制器ajax_post的post_action方法中输出
PHP复制代码
 
 $message = '123456';
 echo "alert(" . $message . ")";
 
复制代码

当$message字符串内容为数字时,可以弹出警告框,但当$message变量中含有字母是,IE会在左下角提示错误,郁闷呢,不知道为啥,请高手帮忙!
发表于 2011-9-15 13:19:59 | 显示全部楼层
本帖最后由 jeongee 于 2011-9-15 13:20 编辑

echo "alert('" . $message . "')";
 楼主| 发表于 2011-9-15 13:38:50 | 显示全部楼层
确实是这个问题,版主,谢了

本版积分规则