下面是一个使用ajax的例子,具体功能是对“grammerValue”编辑框里的内容(一小段代码)发送到服务器,进行语法检查。
其中url是发送请求的地址。
else if( dataElementType.typeName === "grammar" ){ var grammarValue = editAreaLoader.getValue("grammarValue"); var valid = false; // validate $.ajax({ type: 'GET',async: false,contentType: 'application/json',url: "${pageContext.request.contextPath}/admin/qry/testScript?script="+encodeURIComponent(grammarValue),dataType: "json",data: JSON.stringify(values),success: function(data){ valid = true; },error: function(e){ valid = false; $("#defineSystemFieldMsg").text("Syntax error! "+ e.statusText); $("#defineSystemFieldMsg").show(); },complete: function(){ } }); if(!valid) return; var sysValue = new SystemDataElementValue(1,grammarValue); if(!grammarValue || "" === grammarValue ){ $("#defineSystemFieldMsg").text("You must enter the grammar Syntax"); $("#defineSystemFieldMsg").show(); return; } values.push(sysValue); }原文链接:https://www.f2er.com/ajax/166773.html