我正試圖在我的web應用程序中最小化回發。我有一些 相互依賴的下拉列表,onselectedindexchange事件觸發每個 ,這顯然會導致回發。有沒有一種方法可以將數據集\ datareader中的所有數據從 轉換爲一些javascript數組,然後使用客戶端事件處理相互依賴的下拉列表?任何代碼示例?將數據集傳遞給PHP驗證來自PHP
0
A
回答
3
當然,只是一個呼應標籤script
裏面的JSON編碼的數據:
<head>
<script type="text/javascript">
var dataset = <?php echo json_encode($dataSetAsPhpArray); ?>
</script>
</head>
dataset
將取決於什麼樣的PHP數組$dataSetAsPhpArray
的是一個JS數組或對象。數組索引數組結果在JS數組中,而關聯數組結果在JS對象中。
0
使用Javascript對象表示法。 JSON是其他語言將信息傳遞給javascript的一種方法。 PHP有一個函數 encode_json($ array_of_data); 你應該能夠做這樣的事情:
Header('Content-type:json');
//gather data
echo json_encode($your_data);
如果您正在使用jQuery的Javascript代碼看起來像
$.ajax({
url: your_url,
type: GET or POST,
dateType: json,
success: function(){
//manipulate dom here
}
});
相關問題
- 1. 將數據傳遞給$ _POST php
- 2. 將PHP數據傳遞給Nginx
- 3. 將PHP數據傳遞給ReactJS
- 4. 將PHP數據傳遞給Ajax響應?
- 5. 將驗證數據傳遞給Cognito後驗證觸發器
- 6. 將數據傳遞到PHP
- 7. 將數據傳遞到PHP
- 8. 將數組傳遞給函數php
- 9. 將POST數組傳遞給php函數
- 10. 將值從PHP傳遞給?
- 11. 將jQuery值傳遞給PHP
- 12. 將JavaScript值傳遞給PHP
- 13. 將php值傳遞給javascript
- 14. 將Critera傳遞給PHP
- 15. javascript將var傳遞給php
- 16. 將變量傳遞給PHP從PHP
- 17. 將Silverlight類型傳遞給Microsoft AJAX並傳遞參數驗證
- 18. Codeigniter將額外參數傳遞給自定義驗證規則
- 19. Rails 3 - 將參數傳遞給自定義驗證方法
- 20. 將PHP變量傳遞給Javascript函數
- 21. 將R向量傳遞給PHP數組
- 22. 將php變量傳遞給jQuery函數
- 23. 將php變量傳遞給Javascript函數
- 24. 將php變量傳遞給javascript函數
- 25. 通過ajax將數組傳遞給php
- 26. 將JS數組傳遞給PHP頁面
- 27. 將HTML參數傳遞給php頁面
- 28. jquery不會將數字傳遞給php
- 29. php - 將數組傳遞給$ _POST
- 30. 將PHP數組傳遞給js變量
我沒有得到這一點。但不能將$ dataSetAsPhpArray作爲從sql查詢返回的數據集傳遞?有沒有辦法做到這一點? – batty 2011-01-28 19:48:04