我的目标是使用jQuery事件.keyup()将输入的小写字符转换为大写字母.
我怎样才能做到这一点?
是什么导致我的代码错误?
$query = $this->db->query("SELECT * FROM tour_foreign ORDER BY id desc");
$data = array();
foreach ($query->result() as $row)
$data[] = array('guide' => $row->guide);
echo json_decode($data); //Line 167
Run Code Online (Sandbox Code Playgroud)
错误:
erro: json_decode() expects parameter 1 to be string, array given: Line Number: 167
Run Code Online (Sandbox Code Playgroud)
更新:
如果使用json_encode,而不是json_decode我的输出是这样的:
[{"guide":["\u0633\u06cc\u062f \u0633\u0639\u06cc\u062f \u062f\u0627\u062f\u0627\u0634\u0632\u0627\u062f\u0647"]},{"guide":["\u0633\u06c??c\u062f \u0633\u0639\u06cc\u062f \u062f\u0627\u062f\u0627\u0634\u0632\u0627\u062f\u0647"]},{"guide":null}]
Run Code Online (Sandbox Code Playgroud)
他们是波斯语.
如何分隔数字并获取PHP中的前两位数字?
例如:1345- >我想要这个输出=> 13或者1542我想要15.
我想要发出警告,点击按钮删除后请问did you want delete this?两个选项:ok和cancel.如果用户点击ok该值则被删除.如果用户点击,cancel请不要删除该值.
像这样在这个网站:

如何用jQuery做到这一点?
我使用CodeIgniter.总是我的页面的一部分是缓存,不要Ctrl+F5在浏览器中删除.当我在视图中更改名称页面时它工作.!?
如何清除CodeIgniter中的页面缓存?
单击按钮后为什么在此代码中出现错误:http://jsfiddle.net/FyUgH/
{"error":"Shell表单不验证{'html_initial_name':u'initial-js_lib','form':,'html_name':'js_lib','label':u'Js lib','field': ,'help_text':'','name':'js_lib'}"}
<form action="#" method="POST">
<input type="text" name="name">
<button id="cli">Submit</button>
</form>
$('#cli').live('click',function(e){
e.preventDefault();
alert('oo')
if($('input[type="text"]').val()=='')alert('input is empty')
})
});
Run Code Online (Sandbox Code Playgroud) 我使用codeigniter但我的JS代码不起作用!谁能指导我?
<select name="tour_name" style="display: none; ">
<option disabled="disabled" value="">select</option>
<option>hello</option>
<option>hi</option>
<option>what</option>
<option>how</option>
</select>
<div id="#tour_name">
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function () {
$('select[name="tour_name"]').change(function () {
$('#tour_name').empty();
var $val = $(this).val();
$(this).hide();
$('#tour_name').hide().fadeIn('slow').append('<b>' + $val + '</b>')
$('#tour_name b').click(function () {
$('#tour_name').empty();
$('select[name="tour_name"]').fadeIn('slow')();
})
})
});
Run Code Online (Sandbox Code Playgroud) 我想检索最后一个子元素的类名.find_class,但我的代码给了我undefined.我该如何解决?
<div class="find_class">
<div class="class1"></div>
<div class="class2"></div>
<div class="class3"></div> <!-- I want to get this div's class name -->
</div>
var find = $('div.find_class div:last').find('div:last').attr('class');
alert(find);
Run Code Online (Sandbox Code Playgroud) 我想检索最后一个子元素(类last div new3)的类名.find_class,但是我的代码给了我类select3.我该如何解决?
演示: http ://jsfiddle.net/gBxan/5/
<div class="find_class mediumCell">
<div class="new1 old1">
<div class="select1"></div>
</div>
<div class="new2 old2">
<div class="select2"></div>
</div>
<div class="new3 old3"><!-- I want to get this div's class name 'new3' -->
<div class="select3"></div>
</div>
</div>
var find = $('div.find_class div:last').attr('class');
alert(find);
Run Code Online (Sandbox Code Playgroud) 单击链接后Click Me,页面将滚动回到顶部.我不想要这个.怎么解决它?
示例: http ://jsfiddle.net/Y6Y3Z/
滚动条:

function myalert() {
var result = true;
//var hide = $('.alert').fadeOut(100);
//var css = $('#appriseOverlay').css('display','none');
var $alertDiv = $('<div class="alert">Are you sure you want to delete this item?<div class="clear"></div><button class="ok">no</button><button class="cancel">yes</button></div>');
var link = this;
$('body').append($alertDiv);
$('.ok').click(function () {
$('.alert').fadeOut(100);
$('#appriseOverlay').css('display', 'none');
callback(true, link);
});
$('.cancel').click(function () {
$('.alert').fadeOut(100);
$('#appriseOverlay').css('display', 'none');
callback(false, link);
});
$alertDiv.fadeIn(100);
$('#appriseOverlay').css('display', 'block');
return result;
};
$('.click').click(myalert);
function callback(result, link) {
//
if(result){
}
}
Run Code Online (Sandbox Code Playgroud)