我正在嘗試使用SP服務庫(http://spservices.codeplex.com/)確定用戶角色,但是我得到responseXML.xml不是對象錯誤。responseXML.xml不是對象
SPServices + JQuery都被正確引用。
代碼:
<script type="text/javascript">
$(document).ready(function() {
$().SPServices({
operation: "GetRolesAndPermissionsForCurrentUser",
async: false,
completefunc: function(xData, Status) {
alert(xData.responseXML.xml);
var userPerm = $(xData.responseXML).find(" [nodeName=Permissions]").attr("Value");
alert("userPerm = " + userPerm);
}
});
});
</script>
很難說。什麼是console.log(xData.responseXML)告訴你?也許這是一個數組。您可以嘗試xData.responseXML [0] .xml ... –
@NicoO在Firefox中顯然代碼工作正常,但在IE 8.0.7中它會產生此錯誤。 –