一样的程序,一样的代码,在本地测试的时候可以,在服务器上显示未定义

2025-06-28 17:20:31
推荐回答(2个)
回答1:

具体情况不是非常清楚,但我提交的解方法如下,你可以试试看:
1、不同浏览器取得控件的值不同,即代码javascript不兼容。
2、如果后台返回的是字符串,请为Post指定返回类型为“Text”,即$.post(........,"text")加多个参数。
3、后台代码用日志记录每一步拿到的数据是多少,看是不是你期望的,看最终返回给Ajax的result是什么。

回答2:

一般是权限的问题,检查一下服务器权限和本地权限是否一样