-1
好傢伙,我試圖找到一些例子試圖昨晚找到JavaScript來Django的一個變量,但我無法找到任何東西。是否有可能從Javascript傳遞一個變量Django的?
唯一的例子我能找到大約阿賈克斯,我不知道是否有可能使用JavaScript或僅阿賈克斯。
如果可以使用它可以你們可以給我一個簡單的例子來實現這一目標?
我只是想傳遞給Django的一個變量,但我不知道該怎麼做
謝謝
好傢伙,我試圖找到一些例子試圖昨晚找到JavaScript來Django的一個變量,但我無法找到任何東西。是否有可能從Javascript傳遞一個變量Django的?
唯一的例子我能找到大約阿賈克斯,我不知道是否有可能使用JavaScript或僅阿賈克斯。
如果可以使用它可以你們可以給我一個簡單的例子來實現這一目標?
我只是想傳遞給Django的一個變量,但我不知道該怎麼做
謝謝
一些基本知識:
的JavaScript運行在瀏覽器中,它的變量僅存在
Django在服務器上運行,其變量僅存在於此
他們使用HTTP來,它採用請求從瀏覽器到得到響應返回給服務器
「Ajax」的是從JavaScript發送請求以特定的方式一個陌生的名字,使用也很奇怪命名爲XMLHttpRequest函數。所以Ajax是你在JavaScript中做的事情。
總之,是的,你使用Ajax發送請求到服務器。該請求應包含變量的值(例如作爲參數)。然後Django的應該有一個接收請求,讀取參數,並用它做任何它想要的視圖。
Ajax只是更常見的執行POST請求的方法,而這正是您真正需要的。但是接下來有很多關於javascript的ajax發佈教程.. – Sayse
JavaScript是在瀏覽器上,服務器上的Django。除非您發送HTTP請求,否則不能在兩者之間傳遞變量。有多種方法做從瀏覽器向服務器請求:表格,鏈接,阿賈克斯。大多數情況下,如果您使用JavaScript,則需要使用Ajax。 – raichu