There is another opensocial gadget that makes the same thing,but it
works...the difference between these 2 gadgets is that in one the html is
inserted on the gadget while the other the html is loaded...in the gadget
that the html is inserted it works fine...i suppose that I have to do
something like request the json...well,i simply don't know what to do and if
any of you can be more clear explaining what is the error,i will be glad for
it.

2010/6/9 André Luís Moura Lima <[email protected]>

> and another question:what abour the error "missing ) "..doesn't it have any
> matter?
>
>
> 2010/6/9 André Luís Moura Lima <[email protected]>
>
>> yes Robson,I already saw it...and this is very strange:a $.getJSON call
>> returning a html...how do i solve it???
>>
>> 2010/6/9 Robson Dantas <[email protected]>
>>
>> Andre,
>>>
>>> You're supposed to return a json in $.getJSON function, but the url
>>> provided is not returning it. That's why you're getting an error.
>>>
>>> Calling
>>> http://netmony.marestelecom.net/gadget/call_recharge/?jsoncallback=? in
>>> my browser returns html.
>>>
>>>
>>> Robson Dantas
>>>
>>> 2010/6/9 André Luís Moura Lima <[email protected]>
>>>
>>>>  Well,sorry for the resurrect of this thread,but the problem still
>>>> remains...once the page is submitted,it must to redirect to another
>>>> page,showing the values that were submitted by the user,something like a
>>>> voucher...i am doing it this way:
>>>>   $.getJSON("
>>>> http://netmony.marestelecom.net/gadget/call_recharge/?jsoncallback=?";,
>>>> dict, function(data) {
>>>>
>>>>                 //$("#cont").html(data);
>>>>                          alert(data);
>>>>                 html = "     <div id='conteudo'>" +
>>>>                        "         <div id='formulario'>" +
>>>>                        "             <h4>$transacao</h4>" +
>>>>                        "             <div id='comprovante'>" +
>>>>                        "                 <div id='compr_topo'></div>" +
>>>>                        "                 <div>" +
>>>>                        "                     <table id='compr_tabela'>"
>>>> +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>Nº
>>>> CELULAR:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$celular</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "
>>>> <td>OPERADORA:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$operadora</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>VALOR
>>>> CREDITADO:</td>" +
>>>>                        "                             <td
>>>> class='direita'>R$ $valor</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "
>>>> <td>VENCIMENTO:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$vencimento</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>CODIGO
>>>> OPERADORA:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$cod_operadora</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>COD.
>>>> VYRTUMONY:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$cod_virtumony</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>ID:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$user_name</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>DATA:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$data</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td>HORA:</td>" +
>>>>                        "                             <td
>>>> class='direita'>$hora</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td
>>>> colspan='2'>&nbsp;</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                         <tr>" +
>>>>                        "                             <td colspan='2'
>>>> class='centralizado'>$obs</td>" +
>>>>                        "                         </tr>" +
>>>>
>>>>                        "                         <tr>" +
>>>>                        "                             <td
>>>> colspan='2'>&nbsp;</td>" +
>>>>                        "                         </tr>" +
>>>>                        "                     </table>" +
>>>>                        "                 </div>" +
>>>>                        "                 <div id='compr_base'></div>" +
>>>>                        "             </div>" +
>>>>                        "             <div id='botoes'
>>>> class='centralizado'>" +
>>>>                        "                 <input type='button'
>>>> name='imprimir' value='Imprimir' class='cBotao' />" +
>>>>                        "                 <input type='button'
>>>> name='voltar' value='Voltar' class='cBotao' />" +
>>>>                        "             </div>" +
>>>>                        "         </div>" +
>>>>                        "         <div
>>>> id='rodape'><div><div></div></div></div>" +
>>>>                        "     </div>";
>>>>                 $.each(data, function(i, item) {
>>>>                     if ( i == 'celular' ) {
>>>>                         html = html.replace('$'+i, mascaraTel(item));
>>>>                     } else {
>>>>                         html = html.replace('$'+i, item);
>>>>                     }
>>>>                 });
>>>>                 $('#conteudo').attr('style', 'display: none');
>>>>                 $("#comprovante").append(html);
>>>>                 $("#comprovante").attr('style', 'display: display');
>>>>             });
>>>>             appUrl = "http://netmony.marestelecom.net/"; +
>>>> $("#id_username").val();
>>>>
>>>>             postActivity(
>>>>                 "Eu recarreguei R$ " + $('#id_product_value').val() +
>>>> ",00 com o Virtumony.",
>>>>                 appUrl
>>>>             );
>>>>             closeModal();
>>>>         });
>>>>
>>>> but when I click the recharge button,the activity is posted,but there is
>>>> no redirect...in firebug i get this error:
>>>>
>>>> missing ) after argument list
>>>> jsonp1276086580843(<link
>>>> rel="styleshe...estelecom.net/gadget/recharge/"><img s
>>>>
>>>>
>>>> I have no idea what is happening here...anyway,any help from you is
>>>> welcome...
>>>> I'm already thankful for the attention.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2010/5/28 Prashant (Google) <[email protected]>
>>>>
>>>>  Hi André,
>>>>>
>>>>> Thanks for posting back the solution here, much appreciated!
>>>>>
>>>>> ~Prashant
>>>>>
>>>>> On May 28, 6:09 am, André Luís Moura Lima <[email protected]>
>>>>> wrote:
>>>>> > no worries guys...problem solved...wrong call on the jQuery file...it
>>>>> isn't
>>>>> > jquery.js,it is jquery-latest.js
>>>>> >
>>>>> > 2010/5/28 André Luís Moura Lima <[email protected]>
>>>>> >
>>>>> >
>>>>> >
>>>>> > > well I will explain better what my application do:it buys
>>>>> rechage,this is
>>>>> > > the principal functionality...beyond this,it posts an activity with
>>>>> the
>>>>> > > fields submitted by the user...the activity part works well,but it
>>>>> doesn't
>>>>> > > buy recharge...the jquery code calls some php/django code that
>>>>> makes the
>>>>> > > application work,that buy recharge...i will post some of this
>>>>> code,maybe you
>>>>> > > can help me:
>>>>> >
>>>>> > >             $('#submit').click(function() {
>>>>> > >                 alert('asdf');
>>>>> > >                 if ( valid() ) {
>>>>> > >                     alert('11111');
>>>>> > >                     callModal();
>>>>> > >                     query = 'action=process' +
>>>>> > >                     '&ntc=' + remove_mask($('#id_phone1').val()) +
>>>>> > >                     '&confirm_ntc=' +
>>>>> remove_mask($('#id_phone2').val()) +
>>>>> > >                     '&value_product=' +
>>>>> $('#id_product_value').val() +
>>>>> > >                     '&username=' + $('#id_username').val() +
>>>>> > >                     '&password=' + $('#id_password').val() +
>>>>> > >                     '&type_file=xml' +
>>>>> > >                     '&cod_product=' + $('#id_product').val();
>>>>> > >                     $.ajax({
>>>>> > >                         type: 'POST',
>>>>> > >                         url: '{% url call_recharge %}',
>>>>> > >                         //url: '{% url auth_recharge %}',
>>>>> > >                         data: query,
>>>>> > >                         success: function(ret) {
>>>>> > >                             closeModal();
>>>>> > >                             $('#cont').html(ret);
>>>>> > >                         }
>>>>> > >                     });
>>>>> > >                 } else {
>>>>> > >                     closeModal();
>>>>> > >                 }
>>>>> > >             });
>>>>> > >             function remove_mask(value) {
>>>>> > >                 if (value.indexOf('-') == -1) {
>>>>> > >                     return value;
>>>>> > >                 } else {
>>>>> > >                     value = value.replace(/[-]/, "");
>>>>> > >                     value = value.replace(/[.]/, "");
>>>>> > >                     value = value.replace(/[(]/, "");
>>>>> > >                     value = value.replace(/[)]/, "");
>>>>> > >                     return value;
>>>>> > >                 }
>>>>> > >             }
>>>>> > >             function valid() {
>>>>> > >                 var status = true;
>>>>> > >                 status = status && field_valid('id_phone1');
>>>>> > >                 status = status && field_valid('id_phone2');
>>>>> > >                 status = status &&
>>>>> field_valid('id_mobile_carrier');
>>>>> > >                 status = status && field_valid('id_product_value');
>>>>> > >                 status = status && field_valid('id_username');
>>>>> > >                 status = status && field_valid('id_password');
>>>>> > >                 status = status && field_valid('id_product');
>>>>> > >                 return status;
>>>>> > >             }
>>>>> > >                         function field_valid(field) {
>>>>> > >                 $('#div_' + field).removeClass('error');
>>>>> > >                 $('#error_1_' + field).remove();
>>>>> > >                 if ( $('#' + field).val() == '' ||  $('#' +
>>>>> field).val() ==
>>>>> > > 0) {
>>>>> > >                     $('#div_' + field).addClass('error');
>>>>> > >                     $('label[for=' + field + ']').before("<p
>>>>> id='error_1_"
>>>>> > > + field + "' class='errorField'>{% trans 'This field is required.'
>>>>> %}</p>");
>>>>> > >                     return false;
>>>>> > >                 } else {
>>>>> > >                     return true;
>>>>> > >                 }
>>>>> > >             }
>>>>> > >         });
>>>>> >
>>>>> > > 2010/5/28 André Lima <[email protected]>
>>>>> >
>>>>> > > There is some django code on this jQuery code...so it's impossible
>>>>> to
>>>>> > >> put it on the opensocial gadget...I have to call it
>>>>> > >> somewhere,somehow...I tried to read jquery-opensocial,but it's in
>>>>> > >> japanese...if anyone can help me with this...anyway,I already
>>>>> > >> thankful!
>>>>> >
>>>>> > >> On 27 maio, 20:06, André Luís Moura Lima <[email protected]>
>>>>> wrote:
>>>>> > >> > Hello everybody,
>>>>> > >> > I'm trying to add some jQuery code in my opensocial gadget,but
>>>>> it always
>>>>> > >> > fails...I'm trying to do it using the jquery-opensocial
>>>>> plugin,but
>>>>> > >> firebug
>>>>> > >> > don't recognize my calls to jquery files...I'm trying something
>>>>> like
>>>>> > >> this:
>>>>> > >> > <script src="js/jquery.js" type="text/javascript"></script>
>>>>> > >> > <script src="js/jquery.maskedinput-1.2.2.min.js"
>>>>> type="text/javascript">
>>>>> > >> > </script>
>>>>> > >> > <script src="js/jquery.simplemodal-1.3.5.min.js"
>>>>> type="text/javascript">
>>>>> > >> > </script>
>>>>> > >> > <script src="js/opensocial-jquery.js" type="text/javascript">
>>>>> > >> > </script>
>>>>> > >> > <script src="js/opensocial-jquery.min.js"
>>>>> type="text/javascript">
>>>>> > >> > </script>
>>>>> > >> > but firebug always shows me the same error:
>>>>> > >> > $ is not defined
>>>>> > >> > $(function() {
>>>>> > >> > I know that this error is shown when the paths of the files
>>>>> aren't
>>>>> > >> right,but
>>>>> > >> > in this case they are(though it's not complete here)...The
>>>>> jquery code
>>>>> > >> is
>>>>> > >> > originally in another file,a html...there is any way to get it
>>>>> instead
>>>>> > >> of to
>>>>> > >> > add the jquery code in the opensocial gadget?For now I'm trying
>>>>> to add
>>>>> > >> the
>>>>> > >> > jquery code,but if there is any other way,I will try it.
>>>>> > >> > Thanks in advance.
>>>>> >
>>>>> > >> --
>>>>> > >> You received this message because you are subscribed to the Google
>>>>> Groups
>>>>> > >> "orkut Developer Forum" group.
>>>>> > >> To post to this group, send email to
>>>>> [email protected].
>>>>> > >> To unsubscribe from this group, send email to
>>>>> > >> [email protected]<opensocial-orkut%[email protected]><opensocial-orkut%2Bunsubscrib
>>>>> [email protected]>
>>>>> > >> .
>>>>> > >> For more options, visit this group at
>>>>> > >>http://groups.google.com/group/opensocial-orkut?hl=en.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "orkut Developer Forum" group.
>>>>> To post to this group, send email to [email protected]
>>>>> .
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]<opensocial-orkut%[email protected]>
>>>>> .
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/opensocial-orkut?hl=en.
>>>>>
>>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "orkut Developer Forum" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to
>>>> [email protected]<opensocial-orkut%[email protected]>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/opensocial-orkut?hl=en.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "orkut Developer Forum" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected]<opensocial-orkut%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/opensocial-orkut?hl=en.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"orkut Developer Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en.

Reply via email to