如何通过jquery发送数据到服务器端(asp.net)
问题描述:
我必须将多行html表格插入到数据库中,我想用j查询来做到这一点,我想我必须转换整个数据HTML表格转换成XML格式,但我不知道怎么做,或者还有另一种途径,这比如何通过jquery发送数据到服务器端(asp.net)
更好的请给我
感谢任何建议提前
答
你需要收集您的数据以任何适合您的服务器脚本(xml,json或只是一些key =>值对)的方式发送,并使用标准ajax方法发送。例如:
$.ajax({
type: "POST",
url: "http://yourserver.com/you/script",
data: data, // the data you collected and want to send to server
dataType: (jQuery.browser.msie) ? 'text' : 'xml', // data type you expecting as answer from server
success: function_to_parse_returned_data // function that will parse answer
});
function function_to_parse_returned_data(xmlData) {
if (typeof xmlData == 'string') {
data = new ActiveXObject('Microsoft.XMLDOM');
data.async = false;
data.loadXML(xmlData);
} else {
data = xmlData;
}
// do something with data
}
感谢dimanoid的回答,但我不知道怎么用j查询 – Vishwajeet
表行的数据转换成XML,然后我需要从该表 – Dimanoid
我是表格转换成你一些例子XML,但我得到错误,当我发送这个XML到服务器端.. – Vishwajeet