Rumah >pembangunan bahagian belakang >tutorial php >extjs+php ,大家来看看是我的json输出的问题,还是我的extjs没有写对呢?

extjs+php ,大家来看看是我的json输出的问题,还是我的extjs没有写对呢?

WBOY
WBOYasal
2016-06-23 14:23:24884semak imbas

客户端:主要是看我鞋底subm这个函数有没得问题,

var main=new Ext.FormPanel({	title:'用户注册',	width:500,	frame:true,	bodyStyle:'margin:10px;',	renderTo:'tool',	height:400,		items:[		{			layout:'column',			border:false,  			items:[				{	columnWidth:.4,					xtype:'textfield',					fieldLabel:'姓名',					labelWidth:30,					regex:/^[0-9a-zA-Z\.]+$/,					regexText:'只能是字母',					regexTextWidth:300,					allowBlank:false,					name:'name'									},{					columnWidth:0.6,					layout:'column',					bodyStyle:'margin-left:20px',					border:false,					items:[								{					columnWidth:.2,					xtype:'checkbox',					name:'aihao',					boxLabel:'足球',				},					{					columnWidth:.2,					xtype:'checkbox',					name:'aihao',					boxLabel:'踢足球'				}									]			}			]				}		],	buttons:[			{text:'保 存',			 handler:subm},			 {text:'取 消'}		]					})function subm(){	 	  if (!main.isValid()) {                 return;            }	    		main.getForm().submit({            	waitMsg:'数据提交中....',            	url:'./php.php',            	method:'POST',				params:main.getValues(),          	success:function(form,action){				alert("ok");            },                failure:function(form,action) {				alert('');            }        })				}


服务端:
<?php$str=$_POST["name"];$arr=array("name"=>"xiobai","sex"=>"28");echo json_encode($arr);?>


问题他直接走failure:后面的函数,为什么不走success:


回复讨论(解决方案)

你 alert(form + action);
而不要 alert('');

你 alert(form + action);
而不要 alert('');
显示出来是两个Obj.不知是怎么回事。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:zeed加密的php 文件 求解密!Artikel seterusnya:php验证码类 session问题