我最近将 php/mysql 用户登录代码转换为 php/postgresql。除了调用 javascript 以调用某些按钮(例如注册、忘记密码等)的地方外,一切似乎都很好。相同的 javascript 代码(在 mysql 中使用)适用于 Firefox/Ubuntu,但按钮在 postgresql 版本中与 Firefox/Ubuntu 无关。 由于 javascript 代码对于 mysql 和 postgresql 都是相同的,我相信它不应该取决于它是 mysql 还是 postgresql。 此迁移是否需要包含某些内容,或者我是否遗漏了某些内容? 任何帮助将不胜感激。
更新 这是“发送密码”按钮的基本代码,它只显示 ajaxloader 而什么都不做
<form action="" method="" name="form_passwprocess" id="form_passwprocess">
<label>Email id</label>
<input class="inplaceError" type="text" id="emailid" name="emailid" maxlength="120" value=""/>
<input type="hidden" name="forgetpasswordaction" value="1"/>
<div style="clear:both;"></div>
<a id="_forgetpassw_btt" class="button">Send Password</a>
<div id="emailid_error" class="error">
<!--div class="errorimg" style="display:none;">This is an error</div-->
</div>
<img style="display:none;margin-bottom:15px;" class="ajaxload" id="ajaxld" src="images/ajax-loader.gif"/>
</form>
最佳答案
好吧,javascript 是客户端语言 - 意味着它在浏览器中执行 - 它与您的服务器端技术(PHP、MySQL、Postgresql)无关。
您的问题可能来自某些特定于 MySQL 且不适用于 PostgreSQL 的查询,请查看 apache 的错误日志文件,看看在您按下不起作用的按钮时是否出现了一些错误。
此外,在 Firebug 中,查看在按下按钮时是否点击了服务器(如果错误日志中没有任何内容出现)
关于php - Javascript 代码在 Ubuntu/Firefox 中不起作用 - php/postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606296/