您的位置:首页 > Web前端 > JavaScript

通达OA工作流列表控件获取数据,JSON回传,参数保存txt文本

2016-07-19 09:36 387 查看
1、表单上的js代码:

function getinventory(cinvcode){
var resobj;
jQuery.ajax({type:'POST',
url:'indexliebiao.php?c=workflow&m=getcinvname',
data:{cinvcode:cinvcode, //第一个参数
name:'第二个参数'//第二个参数
},
success:function(res){
resobj=res;
},
dataType:'json',
async:false,cache:false}
);
return resobj;
}
jQuery(function(){
//第二列不能输入
jQuery("td[id^='LV_57'][id$='_c2'] input").live('keypress keydown',function(event){

return false;
});
//第一列输入代码后调出名称
//jQuery("td[id$='_c1'] input").live('click',function(event){
jQuery("td[id^='LV_57_'][id$='_c1'] input").live('blur',function(event){
var cinvcode=jQuery(this).val();
alert(cinvcode);
var tdid=jQuery(this).parent().attr('id');
alert(tdid);
var tdary=tdid.split('_');
var rowidx=tdary[2].substr(1);//行号
alert(rowidx);
var objtdid=tdary[0]+'_'+tdary[1]+'_'+tdary[2]+'_c2';
alert(objtdid);
if (cinvcode==''){
jQuery("td[id='"+objtdid+"'] input:eq(0)").val('');
return;
}
jQuery("td[id='"+objtdid+"'] input:eq(0)").val('赋新值');
var res=getinventory(cinvcode);
alert(res.rescode);
if (res.rescode==0){
jQuery("td[id='"+objtdid+"'] input:eq(0)").val(res.resmsg);
}else{
jQuery("td[id='"+objtdid+"'] input:eq(0)").val('');
}
});
});



2、php 路径:E:\MYOA\webroot\general\workflow\list\input_form\indexliebiao.php
<?
include_once("inc/auth.inc.php");
include_once("inc/utility_all.php");
//php 为gb2312的格式
$cinvcode=$_POST["cinvcode"];
$name=$_POST["name"];
$c1=$_GET["c"];

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt =$cinvcode."--".$c1."--".$name."Bill Gates\n";
fwrite($myfile, $txt);
$txt = $cinvcode."Steve Jobs\n";
fwrite($myfile, $txt);
fclose($myfile);

$arr=array("rescode"=>0,"resmsg"=>iconv("gb2312","utf-8","汉字需要转编码"));
echo json_encode($arr);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: