如何在aspx的前台input标签中调用js在页面上打印"helloworld"
我试过<inputtype="button"id="btnPagination"value="确定"class="btnbtn-mini"onclick="test()"...
我试过<input type="button" id="btnPagination" value="确定" class="btn btn-mini" onclick="test()" />
test函数定义:
function test() {
this.txttest.value = "2";
}
我的最终目的是点击按钮,调用ajax中的函数,不过现在怎么点那个input按钮,都无法进断点,test中是无法执行。我看到我们公司之前的代码里都是前台调ajax的。刚接触前台,我是小白。麻烦有知道这方面东西的说一下,万分感谢~ 展开
test函数定义:
function test() {
this.txttest.value = "2";
}
我的最终目的是点击按钮,调用ajax中的函数,不过现在怎么点那个input按钮,都无法进断点,test中是无法执行。我看到我们公司之前的代码里都是前台调ajax的。刚接触前台,我是小白。麻烦有知道这方面东西的说一下,万分感谢~ 展开
1个回答
展开全部
我想楼主是把this这个上下文当成了window对象了吗?
test函数里的this代表按钮btnPagination对象
谁调的方法test,this就是谁。你换个按钮B调这个方法,this就是B.
我想不是没进来,而是报错了,按钮btnPagination有txttest这个属性吗?
楼主给的信息不太全面,我个人猜测txttest应该一个文本框吧的ID吧
document.getElementById('txttest').value="2";
//js代码调式
在text函数第一行加一个debugger
chrome浏览器调试,按F12键,弹出个界面,然后你刷新你要调试的页面,单击按钮进入段点。
ie浏览器,先要配置,
internet选项-高级-禁用脚本调试(Interner Explorer),不要选中。
刷新页面,点击按钮进入段点
或者按f12---选脚本--找到你要调试的代码,断个点,再点击启动调试。
追答
error函数里。可以调出错误的信息。里面有参数的
断点调试进去看吧,这样看代码看不出问题。不过那个url:test.ashx/hello,有这种写法嘛?ashx是一个一般处理文件,如果调对了,可以用vs调试进的,我是指/hello是啥东东
error: function (XMLHttpRequest,stauts) {
//查看错误信息。stauts有错误类型。你可以看一下jquery 的ajax 的具体参数说明。网上有很多这种资料
alert(XMLHttpRequest.responseText);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询