niteliklerini ben aşağıdakiDinamik yükleme JavaScript Widget Şu
<script src='http://domain.com/public/jsonp/widget.js' data-id='LFKkv' data-width='240'></script>
ile size sayfasında bir yere yerleştirmek bir widget ben sayfa yüklendikten sonra dinamik, ben jQuery $.getScript
denedi bu yük istiyorum var sefil başarısız olan aşağıdaki gibi: Çünkü farz veri nitelikler arası URL üzerinde boşluk
$.getScript("http://domain.com/public/jsonp/widget.js' data-id='LFKkv' data-width='240'", function(data){ ... })
.
ajax'i kullanabilirim ama jQuery ajax çağrısıyla veri niteliklerini nasıl geçeceğimi bilmiyorum? Yukarıdaki widget'ı veri nitelikleri bozulmadan dinamik olarak nasıl yüklerim?
DÜZENLEME: Benim Widget verilerini yakalar nasıl görebilirsiniz benim Widget yazısının ilgili parçalar dahil nitelikleri:
<script>
var scriptName = "widget.js";
TGW = window.jQuery.noConflict(true);
var allScripts = document.getElementsByTagName('script');
var targetScripts = [];
for (var i in allScripts) {
var name = allScripts[i].src
if(name && name.indexOf(scriptName) > 0)
targetScripts.push(allScripts[i]);
}
scriptTag = targetScripts[targetScripts.length - 1];
// Getting the data attributes here
jScript = TGW(scriptTag);
id = jScript.data("id");
widget_width = jScript.data("width");
</script>
'$ ("kafa") ekleme ("<\/script> ") .prop (" src", 'http: //. Alan .com/public/jsonp/widget.js '); ' –
dandavis
@dandavis Korkarım ki bu hiç bir şey yapmıyor ... – superphonic
@superphonic Widget'ın' widget'ında 'widget.js' içinde' js' içerebilir. Soruya yüklendiğinde '' script' elementinin özellikleri? – guest271314