Jquery Problem retreiving dizi değerler

2 Cevap php

Benim kod:

$.get('ajax/time_menus.php', { shift: $('#shifts').val() },      
        function(data) 
    	{

    		//load the array into a test element so we can see what is returned
    		$("#test").html( data );

    		//set the hour menu
    		var startHour = data[0];
    		alert( startHour );
    		$('#from_hours').val( data[0] );

    	 });

Böyle bir dizi döndürür: ["08","00","AM","11","00","AM"]

[: Ama nedense alert( startHour ); satırı bir uyarı atacağım

Ben yanlış ne yapıyorum?

Kundakçı ile bu hatayı alıyorum.

site.com/schedule/ajax/time_menus.php?shift=23 GET http://www.sharingizcaring.com/schedule/ajax/time%5Fmenus.php?shift=23

200 OK 296ms jquery-1.3.2.js (line 3633) uncaught exception: [Exception... "Could not convert JavaScript argument arg 0" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://www.sharingizcaring.com/schedule/js/jquery-1.3.2.js :: anonymous :: line 957" data: no]

2 Cevap

$ üzerinde type ayarlayarak json ile çalışmayı deneyin. "json" olsun (varsayılan olarak, HTML / XML yanıt verir)