我的AJAX工作正常,我可以在数据库中插入新数据。基本上我不能让一个数组回显到我的页面。我想知道,我是否需要一个单独的AJAX来从我的第一个AJAX获取信息并且它会起作用吗?这是我的代码:
<?
$msg = array ("MSG1"=>"Error","MSG2"=>"Registered");
if(isset($_POST['register'])){
echo $msg['MSG1'];
}
?>
<script>
function Registration(){
var values = {};
values['register'] = '';
$.ajax({
'url' : '',
'type' : 'POST',
'data' : values,
success : function(data){
}
})
}
</script>
如何让我的Array从AJAX回显?
答案 0 :(得分:0)
这个怎么样?
formData = {
register: register
}
$.ajax({
type: 'POST',
contentType: 'application/json',
url: "http://localhost/register.php",
dataType: "json",
data: formData,
success: function(data) {
console.log(data);
//success handler
},
error: function(data) {
//error handler
}
});
关于您的'数组以回应AJAX ',您需要在'http://localhost/register.php'
中设置if else条件。如果条件A,"MSG1"=>"Error"
,请说。如果条件B,"MSG2"=>"Registered"
。
请参阅本网站以供参考。
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/