<?php
public function btneditAction() {
$data['id'] = $this->request->getPost('id');
$data['uname'] = $this->request->getPost('uname');
$data['basesalary'] = $this->request->getPost('basesalary');
$data['travelfee'] = $this->request->getPost('travelfee');
$data['overtime'] = $this->request->getPost('overtime');
$data['ssc_emp'] = $this->request->getPost('ssc_emp');
$data['ssc_comp'] = $this->request->getPost('ssc_comp');
$Salarydetail = new SalaryMaster();
$pont=$Salarydetail->btnedit($data);
echo json_encode($pont);
$this->view->disable();
}
?>
Run Code Online (Sandbox Code Playgroud)
它在网络中显示是这样的
{"valid":true} //when true {"valid":false} //when false
Run Code Online (Sandbox Code Playgroud)
我想要那个有效的值,但是当我发出警报时,它只显示未定义的值?
BtnEdit : function(val){
var form=$('#edit_salary');
$.ajax({
type:'POST',
data: form.serialize(),
dataType:'json',
url : "btnedit",
success:function(d){
alert(d.valid); //undefined
alert(d); //{"valid":true}
}
});
}
Run Code Online (Sandbox Code Playgroud) 我试图改变(显示器)*到italic点击按钮时,来自用户的输入textarea的风格.但是没有任何工作没有错误,我认为我的逻辑有点不对,但不能再想了!!!
var italic = 0;
$("#btn").click(function(){
var val = $("#usr").val();
val.split("").forEach(function(v,i){
var sts = /\*/g.test(v);
if(sts){
if(italic == 1){
val.substr(0, i) + '</i>' + val.substr(i + 1);
italic = 0;
}
else{
val.substr(0, i) + '<i>' + val.substr(i + 1);
italic++;
}
}
});
$("#display").html(val);
});Run Code Online (Sandbox Code Playgroud)
#display {
background: #aaa;
width: 30%;
height: auto;
border: 1px solid #ded;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<textarea id="usr"></textarea>
<button id="btn">Insert</button>
<div id="display"></div>Run Code Online (Sandbox Code Playgroud)
使用Jquery时出现语法错误.两者有什么区别
$.ajax({
//working
});
Jquery.ajax({
//not work
});
Run Code Online (Sandbox Code Playgroud) 在窗口cmd中,我通常喜欢这样,它正在工作
C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)
我是流浪汉的新手,这就是我在流浪汉ssh做的事情
[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误
-bash:D:/xampp/mysql/bin/db.sql:?????????????????????
无论如何都要正确导入?
我在网上进行了一些程序测试,从那里我得到了一些无限循环错误,将新div添加到现有div中.
<div id="one">
<div id="two"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
这个JS代码是添加新的div:
appendChildren();
function appendChildren() {
var allDivs = document.getElementsByTagName("div");
for (var i = 0; i < allDivs.length; i++) {
var newDiv = document.createElement("div");
allDivs[i].appendChild(newDiv);
console.log(allDivs[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
我希望HTML看起来像这样:
<div id="one">
<div id="two">
<div></div>
</div>
<div></div>
</div>
Run Code Online (Sandbox Code Playgroud)
但在运行时,程序不会停止循环.为什么?我猜不出来!那么我可以appendChildren()只运行一次还是有另一种解决方案?
我试图检查两个数组是否相同,但它不适用于长度为1的数组!
控制台输出预期是
true
false
true
false
Run Code Online (Sandbox Code Playgroud)
var test1 = [0,1,2];
var test2 = [0,1,2];
console.log(test1.toString() == test2.toString());
console.log(test1.toString() == !test2.toString());
test1 = [0];
test2 = [0];
console.log(test1.toString() == test2.toString());
console.log(test1.toString() == !test2.toString());Run Code Online (Sandbox Code Playgroud)
任何人提出建议。不循环 json 对象。需要按键替换值。
示例 json
var Arr = [{'name':'rajn', 'age':20 , 'status': 'offline'},
{'name':'jhon', 'age':30 , 'status': 'offline'},
{'name':'antoon', 'age':50 , 'status': 'offline'},
{'name':'knhon', 'age':40 , 'status': 'offline'}]'
Run Code Online (Sandbox Code Playgroud)
现在在这里一次性必须将所有状态替换为在线..
这是我们可以使用的任何预定义的 javascript 函数吗?怎么才能做到这个很简单的步骤。正常迭代并使用键值更改..
谢谢