szsoho 2009-07-22 14:05
浏览 289
已采纳

xmlhttp.responseText 空出错

var xmlhttp;
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//打开连接,true表示异步提交
xmlhttp.open("post", "ajax_careerwill.asp", true);
//当方法为post时需要如下设置http头
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//发送数据
xmlhttp.send("d_id="+escape(nl_ve_id)+"&d_ganwei="+escape(nl_ve_gw)+"&d_diqu="+escape(nl_ve_dq)+"&d_zhuf="+escape(nl_ve_zf)+"&d_jobtype="+escape(nl_ve_lx)+"&d_yuexin="+escape(nl_ve_yx)+"&d_beizhu="+escape(nl_ve_bz))

var x=unescape(xmlhttp.responseText);

[b]问题补充:[/b]
加了是不出错,但是
alert()没有出来
[b]问题补充:[/b]
先用提交表单测试过了,服务肯定有返回值,这得不到.
//创建XMLHttpRequest对象
var xmlhttp;
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//打开连接,true表示异步提交
xmlhttp.open("post", "ajax_careerwill.asp", true);
//当方法为post时需要如下设置http头
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//发送数据
xmlhttp.send("d_id="+escape(nl_ve_id)+"&d_ganwei="+escape(nl_ve_gw)+"&d_diqu="+escape(nl_ve_dq)+"&d_zhuf="+escape(nl_ve_zf)+"&d_jobtype="+escape(nl_ve_lx)+"&d_yuexin="+escape(nl_ve_yx)+"&d_beizhu="+escape(nl_ve_bz))
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

document.write(xmlhttp.responseText);

}

[b]问题补充:[/b]
加了http_request.onreadystatechange = alertContents;
出错
asp处页面是输入出一个id,没有问题.

不明白
谢谢

  • 写回答

5条回答 默认 最新

  • pjuneye 2009-07-22 15:55
    关注

    有莫子不明白的. 好好研究下我给你的第一个帖子吧.
    手写AJax就那么几步,踩着步子走就OK了.
    如果想好好学习下,有本书<>,很好的.
    希望LZ有进步. :idea:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 镍氢电池充电器设计实物使用原理
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号