मैंने जेएसओएन के माध्यम से लेबल और मूल्य गुणों के साथ एक सरणी पास करने से निपटने के बहुत सारे प्रश्न देखे हैं, लेकिन तारों को पार करने के बारे में बहुत कुछ नहीं है। मेरी समस्या यह है कि मुझे भरने के लिए मेरा स्वत: पूर्ण नहीं लगता है। मैं एक डंप समारोह भाग गया और स्वत: पूर्ण करने के लिए JSON के माध्यम से पारित कर दिया इन नमूना मान हो रही है:जेसीआई यूआई स्वत: पूर्ण जेसन और AJAX
$("#auto_id").autocomplete({
source: function(request,response) {
$.ajax ({
url: "fill_id.php",
data: {term: request.term},
dataType: "json",
success: function(data) {
//what goes here?
}
}) }
});
यहाँ है fill_id.php:
0: 23456
1: 21111
2: 25698
यहाँ कुछ कोड है
$param = $_GET['term'];
$options = array();
$db = new SQLite3('database/main.db');
$results = $db->query("SELECT distinct(turninId) FROM main WHERE turninid LIKE '".$param."%'");
while ($row_id = $results->fetchArray()) {
$options[] = $row_id['turninId'];
}
echo json_encode($options);
मेरे स्वत: पूर्ण खाली रहता है। इसे भरने के लिए मैं अपना JSON सरणी कैसे बदलूं? या मैं अपने AJAX सफलता समारोह में क्या शामिल करूं?
मैंने सोचा था कि आप भी भर सकते हैं सरणी के साथ सरणी? – hereiam
इसके अलावा, मेरे http आवश्यक संशोधन है? क्या आप इसे और समझा सकते हैं? – hereiam
आपकी मदद के लिए धन्यवाद! पूरी तरह से काम किया! – hereiam