We have a new dev site that is behaving strangely. We have our user login form (system default; nothing custom) displaying in a block. When you click the Request New Password link (url http://mysite.com/user/password/ajax) it opens a popup - not an actual window, but an overlay (although without the semi transparent dark background that the admin overlays get.) If I enter a valid username or email address, everything works fine. If I enter an email/username that is not in the system, instead of getting an error message in the login box telling me it's an invalid username, I get a page full of ajax text:
[ {"command":"xlazyloader", "options":{"css":[ "\u002Fsites\u002Fall\u002Fmodules\u002Fctools\u002Fcss\u002Fctools.css", "\u002Fsites\u002Fall\u002Fmodules\u002Foembed\u002Foembed.base.css", "\u002Fsites\u002Fall\u002Fmodules\u002Foembed\u002Foembed.theme.css", "\u002Fmodules\u002Fsystem\u002Fsystem.base.css", "\u002Fmodules\u002Fsystem\u002Fsystem.menus.css", "\u002Fmodules\u002Fsystem\u002Fsystem.messages.css", "\u002Fmodules\u002Fsystem\u002Fsystem.theme.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fdate\u002Fdate_api\u002Fdate.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fdate\u002Fdate_popup\u002Fthemes\u002Fdatepicker.1.7.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fdate\u002Fdate_repeat_field\u002Fdate_repeat_field.css", "\u002Fmodules\u002Ffield\u002Ftheme\u002Ffield.css", "\u002Fmodules\u002Fnode\u002Fnode.css", "\u002Fmodules\u002Fsearch\u002Fsearch.css", "\u002Fmodules\u002Fuser\u002Fuser.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fviews\u002Fcss\u002Fviews.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fgardens_features\u002Fgardens_features.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fgardens_features\u002Fcss\u002Fie\u002Fgardens_features.lte-ie-8.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fgardens_features\u002Fgardens_features.jquery.ui.theme.css", "\u002Fmisc\u002Fui\u002Fjquery.ui.core.css", "\u002Fmisc\u002Fui\u002Fjquery.ui.theme.css", "\u002Fmisc\u002Fui\u002Fjquery.ui.button.css", "\u002Fmisc\u002Fui\u002Fjquery.ui.resizable.css", "\u002Fmisc\u002Fui\u002Fjquery.ui.dialog.css", "\u002Fsites\u002Fall\u002Fmodules\u002Fgardens_features\u002Fcss\u002Fgardens_features.jquery.ui.dialog.css" ], "js":[ "\u002Fmisc\u002Fdrupal.js", "\u002Fmisc\u002Fjquery.js", "\u002Fmisc\u002Fjquery.once.js", "\u002Fmisc\u002Fjquery.cookie.js", "\u002Fmisc\u002Fprogress.js", "\u002Fmisc\u002Fajax.js", "\u002Fsites\u002Fall\u002Fmodules\u002Fgardens_features\u002Fplugins\u002Fjquery.form.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.core.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.widget.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.button.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.mouse.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.draggable.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.position.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.resizable.min.js", "\u002Fmisc\u002Fui\u002Fjquery.ui.dialog.min.js", "\u002Fsites\u002Fall\u002Fmodules\u002Fviews\u002Fjs\u002Fjquery.ui.dialog.patch.js", "\u002Fsites\u002Fall\u002Fmodules\u002Fdialog\u002Fjquery.xLazyLoader.js", "\u002Fsites\u002Fall\u002Fmodules\u002Fdialog\u002Fdialog.js" ]}}, {"command":"settings", "settings":{"basePath":"\u002F", "pathPrefix":"", "ajaxPageState":{"theme":"playbook", "theme_token":"uHcnsUNdwqsszgbboRTuZswH4bToJBpn-dOQApZHsQg"}, "gardensFeatures":{"userIsAnonymous":true, "dialogUserEnabled":true}, "ajax":{"edit-name-dialog":{"event":"", "keypress":true, "callback":"drupal_render", "wrapper":"dialog-form-wrapper", "url":"\u002Fsystem\u002Fajax", "submit":{"_triggering_element_name":"name"}}}}, "merge":true}, {"command":"dialog_display", "content":"\u003Cdiv id=\u0022dialog-form-wrapper\u0022\u003E\u003Cform action=\u0022\u002Fuser\u002Fpassword\u002Fajax\u0022 method=\u0022post\u0022 id=\u0022user-pass-dialog\u0022 accept-charset=\u0022UTF-8\u0022\u003E\u003Cdiv\u003E\u003Cdiv class=\u0022form-item form-type-textfield form-item-name\u0022\u003E\u000A \u003Clabel for=\u0022edit-name-dialog\u0022\u003EUsername or e-mail address \u003Cspan class=\u0022form-required\u0022 title=\u0022This field is required.\u0022\u003E*\u003C\u002Fspan\u003E\u003C\u002Flabel\u003E\u000A \u003Cinput type=\u0022text\u0022 id=\u0022edit-name-dialog\u0022 name=\u0022name\u0022 value=\u0022esthermstrom@comcast.net\u0022 size=\u002260\u0022 maxlength=\u0022254\u0022 class=\u0022form-text required error\u0022 \u002F\u003E\u000A\u003C\u002Fdiv\u003E\u000A\u003Cinput type=\u0022hidden\u0022 name=\u0022form_build_id\u0022 value=\u0022form-wXsdTPyoXUG-GcdTyD-vbctDun5-XFXE0nlddApc054\u0022 \u002F\u003E\u000A\u003Cinput type=\u0022hidden\u0022 name=\u0022form_id\u0022 value=\u0022user_pass\u0022 \u002F\u003E\u000A\u003Cdiv class=\u0022form-actions form-wrapper\u0022 id=\u0022edit-actions-dialog\u0022\u003E\u003Cinput type=\u0022submit\u0022 id=\u0022edit-submit-dialog\u0022 name=\u0022op\u0022 value=\u0022E-mail new password\u0022 class=\u0022form-submit\u0022 \u002F\u003E\u003C\u002Fdiv\u003E\u003C\u002Fdiv\u003E\u003C\u002Fform\u003E\u003C\u002Fdiv\u003E", "options":{"title":"Request a new password", "draggable":false, "resizable":false, "dialogClass":"user-pass-dialog"}}, {"command":"insert", "method":"prepend", "selector":"#dialog", "data":"\u003Cdiv class=\u0022messages error\u0022\u003E\u000A\u003Ch2 class=\u0022element-invisible\u0022\u003EError message\u003C\u002Fh2\u003E\u000ASorry, \u003Cem class=\u0022placeholder\u0022\u003Eemailaddress@comcast.net\u003C\u002Fem\u003E is not recognized as a user name or an e-mail address.\u003C\u002Fdiv\u003E\u000A", "settings":null} ]
This site was originally developed on Drupal Gardens (where it worked correctly.) We then exported the code and placed it on our own server. I'm guessing we're missing something, but I don't know what.