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

jquery提供的数据提交方式1

2015-04-30 18:47 232 查看
1,ajax提交,部分代码为easyui

function editNode(id){
$.ajax({
dataType:'json',
async:true,        //默认的就是异步提交
type:'post',
url:"__APP__/控制器/方法",
data:{id:id},
success:function(data){
row = eval('('+data+')');        //计算某个字符串,并执行其中的的 JavaScript 代码
if (row){
$('#dlg-form').form('clear');
$('#dlg').dialog('open').dialog('setTitle','编辑');
$('#dlg-form').form('load',row);

$("[name^=tuitype]").each(function(){
var val=$(this).val();
if(row.tuitype.indexOf(val)>-1){
$(this).attr("checked",true);
}
});
}else{
$.messager.show({
title: '出错啦!!',
msg: '请选择一条'
});
}
}
});
}


2,ajax的load传递方法

load(url, [data], [callback])

url:待装入 HTML 网页网址。

data:发送至服务器的 key/value 数据。在jQuery 1.3中也可以接受一个字符串了。

callback:载入成功时回调函数。

$("#btnAjaxCallBack").click(function()
{
//发送Post请求, 返回后执行回调函数.
$("#divResult").load("./AjaxGetMethod.php",{"param": "btnAjaxCallBack_click"}, function(responseText)
{
responseText = " Add in the CallBack Function! <br/>" + responseText;
$("#divResult").html(responseText); //或者: $(this).html(responseText);
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: