基于jQuery模糊的检查,并在codeigniter中将结果打印到视图
jQuery blur based checking and print result to a view in codeigniter
可能有人问过像我这样的问题。但是,我找不到任何解决办法。
ProfileEditor.php(控制器)
方法1:
public function modify_personal_information() {
$this->data['userinfo'] = $this->personal_information_of_mine($userid);
$this->load->view('layouts/header', $this->data);
$this->load->view('profile/personalinformation', $this->data);
$this->load->view('layouts/footer', $this->data);
}
方法2 :
public function check_url_if_exists() {
$newportalurl = $this->uri->segment(2);
$this->results = $this->profile_model->checknewportalurl($newportalurl);
if ($this->results == 1) {
$this->status['status'] = 1;
$this->status['msg'] = 'This name is available. Thanks.';
} else {
$this->status['status'] = 0;
$this->status['msg'] = 'This name is not available. See suggestions.';
}
$this->load->view('profile/layouts/availiability', $this->status);
//or echo json_encode($this->status);
}
概要/personalinformation.php(视图)
具有<div id="urlsuggestions"></div>
概要/布局/availiability.php(视图)我正在打印我从check_url()
函数
ajax.js (ajax)
$('#newportalurl').blur(function() {
var fval = $(this).val();
var ifexists = fval.toLowerCase().replace(/[^a-z0-9's]/gi, '').replace(/[_'s]/g, '');
$.ajax(baseurl + "check/"+ifexists, function(data) {
//i tried following things
//alert(window.location);
//$('#msgbox').html(data.msg).show().addClass('alert-success').delay(2000).fadeOut();
//$('#urlsuggestions').load(window.location + 'modifypersonalinformation #urlsuggestions');
});
});
现在,我正在尝试将消息加载到个人信息视图。我做错了什么,或者要怎么做?我实际上想知道codeigniter如何处理它们的过程
请尝试这样做,我无法从您的方法获得响应。
$.ajax({
url: "<?= base_url("check/") ?>"+ifexists,
success: function (data) {
$("#urlsuggestions").html(data);// if you want to replace the data in div, use .html()
or if you want to append the data user .append()
}
});
相关文章:
- 如何同时打印多个数组的结果
- 如何在使用函数document.write()打印最终结果后,使用Javascript滚动到页面顶部
- ng中继器打印结果0;当我运行函数时
- 我如何做一个纯Javascript foreach循环并打印出结果firebase
- 类似于使用ajax发布/打印结果
- Javascript 不工作,结果打印后浏览器仍在加载
- 调用Javascript函数来获取sql查询的结果集,并将它们打印在html表中
- 如何在文本字段中输入数字时立即打印结果
- 婴儿步骤 节点.js程序打印不确定的结果
- 如何使用 JQuery 以表格形式打印通用 json 结果
- 当将页面提交到谷歌表单时,它将打印结果,然后使用 javascript 重定向到主页
- 如果操作结果已完成,如何打印结果
- 如何遍历本地存储并在单元格中打印结果
- 将 JavaScript 结果打印到两个 DIV 而不是输入中
- 如何在生态模板中打印_each方法的结果
- 原型函数打印自身而不是结果
- 将5个函数的总值相加,在屏幕上打印结果
- 将函数的结果打印到控制台
- 在页面加载过程中,在不重定向到其他页面的情况下,在同一页面上打印距离结果
- 基于jQuery模糊的检查,并在codeigniter中将结果打印到视图