ฉันได้สร้างไฟล์ xslt ขนาดเล็กเพื่อสร้างเอาต์พุต html ชื่อ weather.xsl พร้อมรหัสดังนี้:
<!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="yweather"
xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<img src="{/*/*/item/yweather:condition/@text}.jpg"/>
</xsl:template>
</xsl:stylesheet>
ฉันต้องการโหลดผลลัพธ์ html เป็น div ในไฟล์ html ที่ฉันพยายามทำโดยใช้ jQuery ดังนี้
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: Origin null ไม่ได้รับอนุญาตจาก Access-Control-Allow-Origin
ฉันได้อ่านเกี่ยวกับการเพิ่มส่วนหัวใน xslt แล้ว แต่ฉันไม่แน่ใจว่าจะทำเช่นไรดังนั้นความช่วยเหลือใด ๆ ก็จะได้รับการชื่นชมและหากการโหลดใน html ouput ไม่สามารถทำได้ด้วยวิธีนี้แล้วให้คำแนะนำเกี่ยวกับวิธีอื่น ที่จะทำมันจะดี
load
? ไม่มีเส้นทางเลยใช่ไหม?