Tôi đã tạo một tệp xslt nhỏ để tạo đầu ra html có tên là Weather.xsl với mã như sau:
<!-- 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>
Tôi muốn tải đầu ra html vào div trong tệp html mà tôi đang cố gắng sử dụng jQuery như sau:
<div id="result">
<script type="text/javascript">
$('#result').load('weather.xsl');
</script>
</div>
Nhưng tôi gặp phải lỗi sau: Origin null không được cho phép bởi Access-Control-Allow-Origin.
Tôi đã đọc về việc thêm tiêu đề vào xslt, nhưng tôi không chắc làm thế nào để làm điều đó, vì vậy mọi trợ giúp đều được đánh giá cao và nếu việc tải vào tệp ouput html không thể được thực hiện theo cách này, thì hãy tư vấn về cách khác để làm điều đó sẽ là tuyệt vời.
load
? Không có con đường nào trên đó cả?