🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51662

przekazywanie danych z bazy do JS

#51662
From: Jivanmukta
Date: Tue, 16 Aug 2016 17:23
25 lines
1509 bytes
Uczę się pisać dynamiczne witryny WWW przy użyciu 
PHP5+MySQL+HTML4+CSS3+JavaScript. Potrzebuję przekazać pewne dane z 
bazy danych do moich funkcji JavaScriptowych. Robię to tak:
1. W PHP mam kod w kontrolerze: 

$params2['currencies'] = arrayToJS($model->getCurrencies());
...
$this->load->view('announcement/header', $params2);

2. W widoku mam:

<script type="text/javascript">
...
var currencies = <?php echo $currencies; ?>;

3. W moim pliku functions.js mam:

currency_id.selectedIndex = findInArray(currencies, arr[3]) + 1;

Nie podoba mi się użycie zmiennej globalnej JavaScript o nazwie 
currencies. Nie lubię zmiennych globalnych. Pomysł takiego 
rozwiązania jest mój.

Pytanie: jak przekazywać dane z bazy do JavaScriptu? Byłbym 
wdzięczny za wytłumaczenie. Na razie jestem mało doświadczony w WWW.
Technical Details
Message-ID: <novi6b$fpn$1@gioia.aioe.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail
From: Jivanmukta <jivanmukta@poczta.onet.pl>
Newsgroups: pl.comp.lang.javascript
Subject: przekazywanie danych z bazy do JS
Date: Tue, 16 Aug 2016 19:23:23 +0200
Organization: Aioe.org NNTP Server
Lines: 26
Message-ID: <novi6b$fpn$1@gioia.aioe.org>
NNTP-Posting-Host: wciMM1v+WWJH++cOlj3kLg.user.gioia.aioe.org
Mime-Version: 1.0
X-Complaints-To: abuse@aioe.org
User-Agent: KNode/4.14.2
X-Notice: Filtered by postfilter v. 0.8.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit