我在写一个简单的ajax函数,并希望用'成功'结果填充两个文本输入字段。我想知道我的PHP语法必须返回一个对象。Jquery Ajax调用可以接受来自PHP的Succes上的对象吗?
这里是我的Javascript功能
function editModule(a){
data = {moduleNum:a}
$.ajax({
type: 'POST',
data: data,
url: 'includes/ajaxCalls.php',
success: function(data) {
alert(data['title']); // <-- This is where I'm not sure what to return from php
}
});
}
这里是我的PHP文档(到目前为止,这是我需要知道如何返回一个对象)...
<?php
$data = array('title'=>'this');
echo json_encode($data);
当我运行函数我只是得到“未定义”的警报。
对此提出建议?
感谢, -J
你看到了什么,当您访问本身PHP页面? – Konerak 2010-05-11 14:52:21
你读过这篇文章:http://docs.jquery.com/Specifying_the_Data_Type_for_AJAX_Requests? – 2010-05-11 14:54:42
那么,我现在;) – 2010-05-11 15:04:33