如何从 store.sync();获取返回消息
how to get the return message from store.sync();
function onButtonClick(){
var grid = Ext.getCmp('mygridpanel')
var row = grid.getSelectionModel().getSelection()[0];
var txtVehicleID = Ext.getCmp('txtVehicleID').getValue();
var txtPlat_No = Ext.getCmp('txtPlat_No').getValue();
console.log(txtVehicleID);
var record = UserStore.findRecord('_id', txtVehicleID);
record.set('_id', txtVehicleID);
record.set('Plat_No',txtPlat_No);
UserStore.sync({
success: function(response) {
Ext.MessageBox.show({
title: "Information",
msg: "Update Success !",
icon: Ext.MessageBox.INFO,
buttons: Ext.MessageBox.OK,
fn: function(buttonId) {
if (buttonId === "ok") {
EditWin.close();
}
}
});
},
failure: function(action){
Ext.MessageBox.show({
title: "Information",
msg: "Update Failed !",
icon: Ext.MessageBox.ERROR,
buttons: Ext.MessageBox.OK,
fn: function(buttonId) {
if (buttonId === "ok") {
EditWin.close();
}
}
});
}
});
//console.log("clicked");
}
PHP 返回成功消息字符串
<?php
$data = file_get_contents("php://input");
//echo $data;
//$obj = var_dump(json_decode($data));
$obj = json_decode($data);
$_id = $obj->{'_id'};
$Plat_No = $obj->{'Plat_No'};
mysql_connect("localhost", "root", "Apacheah64") or die("Could not connect");
mysql_select_db("db_shuttlebus") or die("Could not select database");
$query = "UPDATE tbl_vehicle SET Plat_No ='". $Plat_No ."' WHERE _id=".$_id;
if (mysql_query($query)){
echo '{"success":true,"message":"Update Success !"}';
}else{
echo '{"success":false,"message":"Update Failed !"}';
}
?>
如何获取消息并在此处显示 msg: "Update Success !"
?
在UserStore.sync()
配置对象中,尝试定义success
failure
处理程序,如下所示:
UserStore.sync({
success: function(batch, options) {
var message = batch.proxy.getReader().jsonData.message;
// display success message...
},
failure: function(batch, options) {
var message = batch.proxy.getReader().jsonData.message;
// display error message...
}
});
相关文章:
- AJAX调用并在Node中获取返回数据
- 我无法从javascript函数中获取返回代码
- 从ID Jquery类获取返回值时出现问题
- 从 html.append 追加的 html 下拉列表中获取返回值
- 如何从 store.sync();获取返回消息
- 当我只想要1时,获取返回的所有错误消息
- 当涉及iframe时,获取返回按钮以处理父页
- 如何从Ajax请求中获取返回值并将其分配到元素中
- 无法从从sql数据库读取的javascript函数中获取返回数组
- jQuery deferred:用于延迟函数的返回,直到函数内的异步调用完成+获取返回值
- 如何使用Ajax内部调用JQuery在函数中获取返回值
- 在我的情况下,如何从 ajax 获取返回的数据
- 获取返回的数据表的大小(以像素为单位)
- 如何使用 iframe.src 下载文件时获取返回状态代码
- 获取返回空值的元素 { 绝对|相对|固定 }
- 如何通过javascript将输入字段的值发送到php文件并获取返回的值
- 从回调函数 -JQuery 获取返回值
- 主干 - 传递从获取返回的正确模型
- 如何从 获取返回对象的类型.POST ajax 调用
- Ajax 发布到 PHP 并获取返回数据