Angular JSON Http呼び出しを使用しています。同じように私はこのような投稿要求を行うとき:Angular JS:Uncaught DOMException:HTMLScriptElement.callbackの 'Node'で 'removeChild'を実行できませんでした
app.service('AjaxService', [ '$http','$q','$sce', function($http,$q,$sce) {
return {
getSearchResultsJSONP : function() {
var url="http://stage-sp1004e4db.guided.lon5.atomz.com/?searchType=globalsearch&q=this&sp_staged=1&callback=JSON_CALLBACK";
$sce.trustAsResourceUrl(url);
$http.jsonp(url)
.success(function(data) {
console.log("Data for default SNP call" ,data);
}).
error(function (data) {
console.log("request Failed ! ");
});
},
getSearchResult : function(searchText,url){
var defer = $q.defer();
$http({
url: url,
method: "GET",
params: {searchresInput: searchText}
}).then(function(data, status, header, config){
defer.resolve(data);
}).then(function(data, status, header, config){
defer.reject(data);
});
return defer.promise;
}
};
}]);
私はネットワーク上のデータを見ることができ、応答は200 OKステータスとなります。
しかし、私は完全なコードの実行中にエラーを取得しています:
Uncaught TypeError: Cannot read property 'parentElement' of undefined
at checklistFunc (masterlowerlibs.67785a6….js:42972)
checklistFunc @ masterlowerlibs.67785a6….js:42972
誰かがこれを解決する方法、または同じで何が悪かったのか、同じで私を助けることができますか?あなたは私はあなたが縮小さ/難読化コードを取得すると仮定したエラーコードの行をクリックすると、それゆえ私は、ChromeブラウザのためのAngularJS Batarangプラグインをインストールしてデバッグすることができことをお勧め
angular.callbacks._0({metadata: {,…}, pagination: {totalpages: "1", firstpage: "", pagelinks: {pagelink: [,…]}},…})
facets
:
[{}, {}, {}, {}, {}, {}, {}, {}]
metadata
:
{,…}
pagination
:
{totalpages: "1", firstpage: "", pagelinks: {pagelink: [,…]}}
results
:
[,…]
sort
:
[{selected: true, name: "default", value: "relevance"}, {name: "Latest", value: "tkh_pageDate"}]
masterlowerlibsファイルのclicklistFuncにエラーが発生しました。私はあなたがコードのその部分を書いたと仮定します。あなたはそのセクションも共有しますか? – hakany
DOM要素のjavascript操作はありますか?ノードの削除や追加など – Sravan
私はJavascriptでDOM操作がありません。私が見たもう一つの展望:私はプロジェクトでAEMを使用しています.WCM編集モードでページを使用すると、このエラーが発生し、wcmが無効になっているモードでページを使用すると、これは発生しません。 JSONPコールでタイムアウトを使用すると、このエラーは消えてしまいます。これは手がかりを与えますか? @hakany – vaibhav