照你说的应该是你采用了异步ajax,请求没有完成之前就取值了,所以取不到~~
你应该用同步的ajax~~~
你应该用同步的ajax~~~
解决方案 »
- Web如何用代码清除IE中internet临时文件?(Javascript/ASP.Net/C#)
- Ext form checkbox 触发点击事件
- http后面的冒号双斜杠 有什么做用
- jquery删除选中之前的所有option
- Ext 的 load方法,和 autoLoad属性 问题
- 请问javascript里的switch语句,case后面跟一个数值范围怎么写?急!
- 在<td>里如何使一个DIV浮动在另外一个DIV上面?
- 请教一下怎样将循环中的值传到hidden field
- 选择播放音乐?如何实现?
- 怎样可以修改浏览器的标题1?
- 如何用javascript调用系统自带的计算器?
- 难道行不是表的child吗?如何取得表中的某一行?
对同步的ajax? 我还不太了解同步的阿。 ajax不就是异步传输嘛?我先去看看资料啊
简单改了一下,试试 @_@function playList_dblClick() //处理双击事件
{
GetLrc(LrcName); //利用ajax中的方法GetLrc()获取.Lrc文件的内容,并写入<span id="lrcdata">
}
//ajax部分
function GetLrc(LrcName)
{
send_request("readLrc.asp?LrcName="+LrcName);
}//把返回的结果写入<span id="lrcdata">
function processRequest()
{
document.getElementById("lrcdata").innerHTML=http_request.responseText; // 这次应该可以了
alert(lrcdata.innerHTML);
}