2016-12-19 43 views
-1

好傢伙,我試圖找到一些例子試圖昨晚找到JavaScript來Django的一個變量,但我無法找到任何東西。是否有可能從Javascript傳遞一個變量Django的?

唯一的例子我能找到大約阿賈克斯,我不知道是否有可能使用JavaScript或僅阿賈克斯。

如果可以使用它可以你們可以給我一個簡單的例子來實現這一目標?

我只是想傳遞給Django的一個變量,但我不知道該怎麼做

謝謝

+0

Ajax只是更常見的執行POST請求的方法,而這正是您真正需要的。但是接下來有很多關於javascript的ajax發佈教程.. – Sayse

+0

JavaScript是在瀏覽器上,服務器上的Django。除非您發送HTTP請求,否則不能在兩者之間傳遞變量。有多種方法做從瀏覽器向服務器請求:表格,鏈接,阿賈克斯。大多數情況下,如果您使用JavaScript,則需要使用Ajax。 – raichu

回答

1

一些基本知識:

  • 的JavaScript運行在瀏覽器中,它的變量僅存在

  • Django在服務器上運行,其變量僅存在於此

  • 他們使用HTTP來,它採用請求從瀏覽器到得到響應返回給服務器

  • 「Ajax」的是從JavaScript發送請求以特定的方式一個陌生的名字,使用也很奇怪命名爲XMLHttpRequest函數。所以Ajax是你在JavaScript中做的事情。

總之,是的,你使用Ajax發送請求到服務器。該請求應包含變量的值(例如作爲參數)。然後Django的應該有一個接收請求,讀取參數,並用它做任何它想要的視圖。

相關問題