【发布时间】:2010-12-23 23:27:13
【问题描述】:
我决定在 jQuery 的帮助下深入研究 AJAX,但我已经陷入困境......
无论如何!我有一个 php 文件,调用时会生成以下 XML:
<response>
<status>1</status>
<character><charname>Loupax</charname>
<charId>112</charId>
<charLvl>1</charLvl>
<charStats>
<statsId>63</statsId>
<strength>13</strength>
<dexterity>14</dexterity>
<physique>15</physique>
<defence>12</defence>
</charStats>
</character>
</response>
我想做的是在我的 html 页面上显示这些元素(呃!),但我无法弄清楚 jQuery...
我的 jQuery 是这样的:
$(document).ready(function(){
$("#showBtn").mouseup(function(){
var charname=$("#showInp").val();
//var data="";
$.ajax({
url: 'ajaxgetchar.php',
data: "showInp=Loupax",
dataType:text,
type:'POST',
success: function(data){
$('.result').xml(data);
alert("Success!!!");
};
});
});
});
标记是
<input type="button" value="Show character" id="showBtn" name="showBtn"/>
问题是,无论我点击多少次按钮,我都没有收到我应该收到的警报...
任何帮助将不胜感激...我是 XML/jQuery/ajax 的新手,我很确定这很愚蠢...:(
【问题讨论】: