我有一个在http://mysite.com上运行良好的 jquery 脚本
看起来像这样:
Javascript:
$('#form_changePass').live('submit', function() {
//alert('form_changePass cliked');
$.POST("_ajaxCall.php", $(this).serialize(),
function(data){
var json = eval('('+data+')');
//alert(data);
if(json.message=='alert') {
$('div.info').hide();
$('div.alert').show().html(json.string);
}
if(json.message=='info') {
$('div.alert').hide();
$('div.info').show().html(json.string);
}
}
);
return false;
})
PHP 脚本:
if ($_POST['formType']=="form_changePass") {
.....
.......
$arr = array( 'message' => 'info', 'string' => $INFO['updatePass']);
echo json_encode($arr);
}
现在,当我将域移动到 https 时,jquery 脚本不再工作。我没有得到任何返回值。什么都没发生。
我还尝试在 javascript 中将 POST 更改为 getJSON,并在 php 脚本中将 $_POST 更改为 $_GET,但它仍然无法正常工作。
任何人的想法?