내가이 코드를 사용하여 XML을 .class 경우 (텍스트) HTML 매치에서 데이터를 Fixed_ShippingCost 내가 "teak_test.xml"여기 에 volusion API를 다운로드 할 때 그것은 작동 코드입니다 :JQuery와 디스플레이 제품 코드
$(document).ready(function(){
$.ajax({
type: "GET",
url: "teak_test.xml",
success: function(data) {
$(data).find('Products').each(function(){
var Col0 = $(this).find('ProductCode').text();
// check if Col0 = SABAH
if (Col0 === $("span.product_code").text()) {
var Col1 = $(this).find('Fixed_ShippingCost').text();
$('<div><span class="product_code_title">Fixed Shiping Cost:</span><span id="inside_qty_instock"> $'+Col1+'</span></div>').appendTo('td#pricebox_top div.qty_in_stock');
}
});
}
});
});
하지만 난이 API는 외부 URL에서 직접 호출하는 경우가 작동하지 않습니다 내가 volusion에서 기사와 코드를 발견
http://www.mywebsite.com/net/[email protected]&EncryptedPassword=123456&EDI_Name=Generic\Products&SELECT_Columns=p.ProductCode,pe.Fixed_ShippingCost
은 다음과 같습니다
var api_url = "http://www.mydomain.com/net/WebService.aspx?
[email protected]&EncryptedPassword=1234567890QWERTYUIOPASDFGHJKL&EDI_
Name=Generic\Customers&SELECT_Columns=CustomerID,
AccessKey&WHERE_Column=AccessKey&WHERE_Value="C"";
var xmlhttp;
var api_response = "";
xmlhttp = new ActiveXObject("MSXML2.ServerXMLHTTP");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
api_response = xmlhttp.responseText;
} else {
//unable to connect
}
} else {
//connecting...
}
}
xmlhttp.send();
누구든지 구현 방법을 알고 있습니까? 내가이 물건에 대해
감사