javascript传值给后台C#

JavaScript018

javascript传值给后台C#,第1张

问一下,你要上传的两个text文本,具体是传到哪儿的,数据库?还是写到文件?

哦,是这样啊,你可以先把要上传的文本放到cache

cache["key"]+=cache["key"].tostring()+"上传文本"

或viewstate中,

viewstate["key"]+=viewstate["key"].tostring()+"上传文本"

当你点击保存按钮的时候,保存到数据库即可

删除的时候,把这个容器清空

cache["key"]=null

viewstate["key"]=null

var a = $("#mes").innerHTML.txt

不知道你们通过什么方法保存到后台;

现在值=a,你看看怎么保存吧,保存实际就是添加一条数据;

这里在你的开发语言中写一个添加方法,把a添加到后台应该就是这样了

直接post提交数据就行了

<script>    function getTrObjsValue(trObjsArr) {        if (trObjsArr == null || trObjsArr.length == 0) return ''        var str = ''        for (var i = 0 i < trObjsArr.length i++) {            var tdChilds = trObjsArr[i].getElementsByTagName('TD')            for (var j = 0 j < tdChilds.length j++) {                var name = tdChilds[j].getAttribute('name') //获取当前列对应的<col/>的列名                alert('name=' + name)                var value = tdChilds[j].getAttribute('value') //获取选中行的当前列的数据                alert('value=' + value)                if (name && name != '') {                    str = str + '[列名:' + name + ';列值:' + value + ']'                }            }        }         $.ajax({ type: 'POST', data: {}, url: 'xxxxxx.do?str='+str, complete: function (xhr) {             var rst = xhr.responseText             if (rst == '1') alert('添加成功!')            else alert(rst)        }        })        return str    }</script>