jquery ajax调用c#后台方法

jqueryajax代码$.ajax({type:"post",url:"update.php",//服务端处理程序data:{id:newid,order:oldid}... jquery ajax代码
$.ajax({
type: "post",
url: "update.php", //服务端处理程序
data: { id: newid, order: oldid }, //id:新的排列对应的ID,order:原排列顺序
beforeSend: function() {
$show.html("<img src='load.gif' /> 正在更新"); //加载更新图片
},
success: function(msg) {
//alert(msg);
$show.html("");
}
});
update.php
//<?php include_once("connect.php"); //链接数据库
//$order = $_POST['order']; //$_POST 变量用于收集来自 method="post" 的表单中的值。
////echo $order;
//$itemid = trim($_POST['id']); //trim() 函数从字符串的两端删除空白字符和其他预定义字符。
//if (!empty ($itemid)) //$itemid字符串是否空
//{
// if ($order != $itemid) //if $order != $itemid
// {
// $query = mysql_query("update sortlist set sort='$itemid' where id=1"); //mysql_query() 函数执行一条 MySQL 查询。
// if ($query) {
// echo $itemid; //输出
// }
// else
// {
// echo "none"; // 输出none
// }
// }
//}
//?>
小弟刚学网页编程时间不长,没接触过PHP。哪位大侠能帮我把php修改为C#方法,然后再ajax的url中调用,成功在数据库中修改一个值。就有30分了,修改测试通过之后再追加20分。小弟在此先谢过了。
C#方法不必实现,只是ajax中怎么调用C#方法。在追加10分
展开
 我来答
he2663
2012-01-01 · TA获得超过333个赞
知道小有建树答主
回答量:461
采纳率:0%
帮助的人:519万
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;

namespace Demo
{
/// <summary>
/// Update 的摘要说明
/// </summary>
public class Update : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
string id=context.Request.Params["id"].ToString().Trim();
string order = context.Request.Params["order"].ToString().Trim();
string result = "";
if (!string.IsNullOrEmpty(id) && (id != order))
{
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=你的数据库名;uid=用户名;password=密码;");
SqlCommand cmd = new SqlCommand("update sortlist set sort='"+id+"' where id=1", conn);
try
{
conn.Open();
result = cmd.ExecuteNonQuery() > 0 ? id : "更新失败";
}
catch { }
finally
{
conn.Close();
}
}
context.Response.ContentType = "text/plain";
context.Response.Write(result);
}

public bool IsReusable
{
get
{
return false;
}
}

}
}
追问
我要在ajax中怎么调用这个类?就是上面url:的部分
追答
就把update.php改为update.ashx就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
latentguling
2012-01-01 · TA获得超过326个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:522万
展开全部
没有你想的那么简单,
1.获取GET /POST的值用Request["xxx"] 得到的是字符串类型
2.要查询数据,首先得连接数据库,不知道你是不是还依然要使用MYSQL,是的话,连接组件还得准备好
3.查询数据不是那么简单一句就可以的,要用到DataReader之类的东西,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式