在自定义购物车的html页面上,我需要能够将帖子发回给我们的服务器,告诉它是否启用了cookie。
我在页面上有相应的javascript来检测启用/禁用的Cookie(通过navigator.cookieEnabled),如果检测到Cookie已启用,则不执行任何操作,如果未启用,则会发送消息。我需要的不仅仅是发布消息。
我不希望用户能够点击购买按钮,我们的服务器上的数据库软件生成了html(以及购物车本身以及购物车中包含的所有商品)(使用相关联的)用于在网站上生成购物车的cookie ID。
我无法弄清楚如何从javascript中获取布尔值(enabled / true或disabled / false)并将该信息(true或false)发回我们的服务器,在那里我可以检测来自网站。
对于JS来说,非常新手,所以对我来说很容易!
提前感谢您提供给我的任何意见,或者指出我的方向......
以下是根据收到的答复进行的跟进:
On the cart page (which is displayed when user hits a “Buy This” button elsewhere on the site, to purchase something) is this JS:
<div id="demo"></div>
<script>
var xyz = "";
xyz = "Cookies Enabled: " + navigator.cookieEnabled;
document.getElementById("demo").innerHTML = xyz;
if (navigator.cookieEnabled) {
xyz = "";
} else {
xyz = "Cookies seem to be disabled in your browser.";
}
document.getElementById("demo").innerHTML = xyz;
</script>
因此,在JS中生成了一个true / false值。然后,为了构建购物车,当html页面加载时,我通过这个(这是与上面的JS相同的页面上的html代码的一部分)发送一个调用到我们的Web服务器:
“4DHTML vCart” (这包含在注释标签中,虽然它不是注释。我无法将其放在此编辑中的注释标签内,因为它被忽略了)。它是通过我们的Web服务器软件中的一个名为“On Web Connection”的方法获取的,该方法是用第四维编写的(它基本上是嵌入在html中的4D代码,注释标签是协议的一部分)。
4D代码然后构建购物车并将其(购物车页面)作为html文件发送回网站。
所以...当OWC方法接听到呼叫时,我可以从html购物车页面检测传入的变量,它们以数组形式出现,并且可以解析这些值。问题是,我想要的布尔值是在JS中,我不知道如何在JS之外表示它们。
感谢您抽出宝贵的时间和考虑。
答案 0 :(得分:0)
听起来您正在尝试将AJAX帖子发回服务器。尝试这样的事情:
def sum_primes():
prime_sum = 0
for i in range(2, 10): #change 10 back to 2000000
if is_prime(i):
prime_sum += i
#print ("Sum of all the primes below 2,000,000 = ", prime_sum)
print ("Sum of all the primes below 10 = ", prime_sum)
return prime_sum
sum_primes()