如何在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的。刚接触前台,我是小白。麻烦有知道这方面东西的说一下,万分感谢~
展开
 我来答
工程师首岳
推荐于2016-01-23 · TA获得超过278个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:103万
展开全部

我想楼主是把this这个上下文当成了window对象了吗?

test函数里的this代表按钮btnPagination对象

谁调的方法test,this就是谁。你换个按钮B调这个方法,this就是B.

我想不是没进来,而是报错了,按钮btnPagination有txttest这个属性吗?

楼主给的信息不太全面,我个人猜测txttest应该一个文本框吧的ID吧

document.getElementById('txttest').value="2";


//js代码调式

  1. 在text函数第一行加一个debugger

  2. chrome浏览器调试,按F12键,弹出个界面,然后你刷新你要调试的页面,单击按钮进入段点。

  3. ie浏览器,先要配置,

    internet选项-高级-禁用脚本调试(Interner Explorer),不要选中。

    刷新页面,点击按钮进入段点

    或者按f12---选脚本--找到你要调试的代码,断个点,再点击启动调试。

追问

追答
error函数里。可以调出错误的信息。里面有参数的
断点调试进去看吧,这样看代码看不出问题。不过那个url:test.ashx/hello,有这种写法嘛?ashx是一个一般处理文件,如果调对了,可以用vs调试进的,我是指/hello是啥东东

error: function (XMLHttpRequest,stauts) {
//查看错误信息。stauts有错误类型。你可以看一下jquery 的ajax 的具体参数说明。网上有很多这种资料

alert(XMLHttpRequest.responseText);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式