gpt4 book ai didi

javascript - 如何从打开 UPS 页面返回 UPS 运输报价

转载 作者:行者123 更新时间:2023-12-02 17:35:36 25 4
gpt4 key购买 nike

我将以下脚本发送给 UPS,UPS 页面计算运费。

<script type="text/javascript">
$('#shipping').submit(function(e){
var url = [
"http://www.ups.com/using/services/rave/qcostcgi.cgi?accept_UPS_license_agreement=yes",
"10_action=3",
"13_product="+ $('* [name="selService"]').val(),
"14_origCountry="+ $('* [name="txtFromCountry"]').val(),
"15_origPostal="+ $('* [name="txtFromZip"]').val(),
"origCity="+ $('* [name="txtFromCity"]').val(),
"19_destPostal="+ $('* [name="txtToZip"]').val(),
"20_destCity="+ $('* [name="txtToCity"]').val(),
"22_destCountry="+ $('* [name="txtToCountry"]').val(),
"23_weight="+ $('* [name="txtPackWeight"]').val(),
"47_rateChart="+ $('* [name="selRate"]').val(),
"48_container="+ $('* [name="selPackaging"]').val(),
"49_residential="+ $('* [name="selResidential"]').val(),
"25_length="+ $('* [name="txtPackLength"]').val(),
"26_width="+ $('* [name="txtPackWidth"]').val(),
"27_height="+ $('* [name="txtPackHeight"]').val()
].join('&');

window.open(url); //you want to split output by '%' for it to make sense
e.preventDefault();
});
</script>

如何让它将生成的运费返回到我的脚本。在 PHP 中我会使用类似的东西:

  $fp = fopen($url, "r");
while(!feof($fp)){
$result = fgets($fp, 500);
$result = explode("%", $result);
$errcode = substr($result[0], -1);
switch($errcode){
case 3:
$returnval = $result[8];
break;
}
}

但我正在尝试 100% javascript/Jquery 来完成此操作。请帮忙。

最佳答案

而不是执行 window.open(url);

您只需使用 ajax 函数,看来您想要执行一个 get 请求,查看正在生成的 url...

https://api.jquery.com/jQuery.get/

$.ajax({
url: url,
success: function(data) {
// data is the returned data
}
});

关于javascript - 如何从打开 UPS 页面返回 UPS 运输报价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com