我是刚接触axjx,郁闷我一下午,气的我真想把机器砸了...........
解决方案 »
- treeview递归绑定后的超链接问题
- SQL2000中如何修改表结构
- ASP.NET数据访问中如何执行存储过程?
- Roles.GetUsersInRole 无法获取到用户所属的角色。
- 为什么动态添加控件后,Page_Load多次执行.
- 我发现一些网站,在敲一些静态地址(扩展名为.HTM甚至.JPG)时,如果出错,会返回首页,这是怎么做到的?
- 求救:有没有类似JavaScript中的eval函数?
- 网页中的全局变灰 所有的东西都不可点.不可改变!这样的效果怎样实现!!!!1
- sql server安装问题,各位帮个忙啊!
- 我有个方法,希望在GC进行垃圾回收的时候自动被执行,如何实现?
- 发布问题
- 表单保存不覆盖数据的问题.
function getDataSet(){
Default2.ajaxdbing(null,GetDataSet_callback);
}
改成
function getDataSet(){
Default2.ajaxdbing(GetDataSet_callback);
}还是不行............
var s = new Array();
objList2.innerHTML+= "<table border=1>";
for(var i=0; i<ds.Tables[0].Rows.length; i++){
objList2.innerHTML += "<tr>";
objList2.innerHTML+= "<td>" + ds.Tables[0].Rows[i].art_id + "</td>";
objList2.innerHTML += "<td>" + ds.Tables[0].Rows[i].art_name + "</td>";
objList2.innerHTML+= "</tr>";
}
objList2.innerHTML+ = "</table>";还有你的ojbList2控件你还没有得到吧!
<title>无标题页</title>
<script type="text/javascript">
function getDataSet(){
Default2.ajaxdbing(null,GetDataSet_callback)//楼主自己在核对下GetDataSet_callback这个是否正确;
}
function GetDataSet_callback(response){
//alert('response');
var ds = response.value;
if(ds != null && typeof(ds) == "object" && ds.Tables != null){
var s = new Array();
s[s.length] = "<table border=1>";
for(var i=0; i<ds.Tables[0].Rows.length; i++){
s[s.length] = "<tr>";
s[s.length] = "<td>" + ds.Tables[0].Rows[i].art_id + "</td>";
s[s.length] = "<td>" + ds.Tables[0].Rows[i].art_name + "</td>";
s[s.length] = "</tr>";
}
s[s.length] = "</table>";
objList2.innerHTML = s.join("");
}
else {
alert("Error. [3001] " + response.request.responseText);
}
}还有就是是否在WEBCONFIG是否写配置文件!
还有就是后台注册的页面名称是否正确
[AjaxPro.AjaxMethod]
public DataSet ajaxdbing(){}
这里只能是:
[AjaxPro.AjaxMethod]
public string ajaxdbing(){}
也即GetDataSet_callback(response)的返回值response.value是字符串。
你应该在 public string ajaxdbing(){}方法里把你的dataset数据格式化成字符串,然后再在前台调用的时候解析你想要的数据。
在前台也能用alert()测试打印,但是应该如何把xml重新解析成dataset啊?
但是前台没反映,查看错误提示:缺少对象
前台改成了:
function getDataSet()
{
Default2.ajaxdbing(GetDataSet_callback);
}
function GetDataSet_callback(response)
{
alert('response');
var ds = response.value;
if(ds != null)
{
objList2.innerHTML+ =ds;
}
else
{
alert("Error. [3001] ");
}
}
可出现了“语法错误”
哪里多了?