如何修复Message: Invalid argument supplied for foreach() - Line Number: 28以下错误foreach?
<?php
$mileage = array();
$mileage_input = $this->input->post('mileage');
foreach ($mileage_input as $idx => $name) { //Line 28
$mileage[] = array(
'mileage' => $mileage_input[$idx]
);
}
$data = array(
'mileage' => json_encode($mileage),
'customer_number' => $customer_number,
'name' => $this->input->post('name')
);
$this->db->insert('customer', $data);
?>
Run Code Online (Sandbox Code Playgroud) 我想输出这个 PHP 代码 echo name, star_type, serviceby jquery.each(),但我有错误。如何修复它?
错误:
发生错误:
[object Object]
parsererror
SyntaxError: JSON.parse: JSON 数据后出现意外的非空白字符
我有这个 PHP 代码:
//$hotel_id = $this->input->post('hotel_id');
$hotel_id = array('1','2','3');
//print_r($hotel_id);
foreach ($hotel_id as $val) {
$query_r = $this->db->query("SELECT * FROM hotel_submits WHERE id LIKE '$val' ORDER BY id desc");
$data = array();
foreach ($query_r->result() as $row) {
$data_s = json_decode($row->service, true);
$data_rp = json_decode($row->address, true);
$data[] = array(
'name' => $row->name,
'star_type' => $row->star . '-' . $row->type,
'site' …Run Code Online (Sandbox Code Playgroud) 我想通过json_decode回显值json_encode,怎么回事?
以下PHP代码是我尝试不起作用:
$json = '[{"dg_j":"1390\/02\/05","dg_sh":"2011\/4\/25"}]';
$obj = json_decode($json);
echo $obj->{'dg_j'};
echo '<br>';
echo $obj->{'dg_sh'};
Run Code Online (Sandbox Code Playgroud) 我怎样才能把一个值(如:5或等)参观了INPUT => NAME在checkbox(...name="checkbox[HERE][]"...)点击按钮后jQuery的?
HTML:
<input type="checkbox" name="checkbox[/*HERE*/][]">
Run Code Online (Sandbox Code Playgroud)
请在http://jsfiddle.net/举个例子.
我想如果一条消息(div class="message")display: block;在5000毫秒之后有(意思是),那就是hide(display: none;).如何?
示例: http ://jsfiddle.net/SLRFt/1/
<div class="message">This is a message</div>
setTimeout(function(){ $('.message').fadeOut('slow'); }, 5000);
Run Code Online (Sandbox Code Playgroud) 我不知道为什么不按照我的函数(alert())的代码工作alert(),并在两次点击按钮后运行我的函数(),你能指导我吗?
演示:(这里看我的完整代码) http://jsfiddle.net/pRXQ7/1/
$('.iu').click(function() {
if(alert() == true){
alert('ok')
}else{
alert('no')
}
});
Run Code Online (Sandbox Code Playgroud) 我想在右侧标签上放下以下复选标记<li>.如何?
这个复选标记:
示例: http ://jsfiddle.net/HpVcy/
ul li{
padding: 3px 10px 3px 10px;
background:url(http://img4up.com/up2/73089745861375946127.png) no-report;
}
Run Code Online (Sandbox Code Playgroud) javascript ×4
jquery ×4
php ×3
codeigniter ×2
json ×2
arrays ×1
css ×1
css3 ×1
foreach ×1
html ×1