Why not put the result of the query into a js var of type array and then
iter with javascript this array?

Richard

On Mon, Nov 12, 2012 at 1:05 PM, Phyo Arkar <phyo.arkarl...@gmail.com>wrote:

> Or does it?
> OP are you really trying to call web2py code inside Javascript file (not
> /view/default/something.html , instead /static/something.js) ?
>
>
> On Tue, Nov 13, 2012 at 12:34 AM, Phyo Arkar <phyo.arkarl...@gmail.com>wrote:
>
>> something i want to do in Web2py is to support web2py template codes
>> inside JS files :) !
>> Coz my whole View logic now is javascript Thanks to qooxdoo!
>>
>> But OP doesn't seem to have that problem.
>>
>>
>> On Sat, Nov 10, 2012 at 2:03 AM, Derek <sp1d...@gmail.com> wrote:
>>
>>> No, he's trying to use a web2py function within the javascript, or have
>>> web2py write javascript instead of html. I'm not sure it can do that.
>>>
>>>
>>> On Friday, November 9, 2012 3:37:10 AM UTC-7, lyn2py wrote:
>>>>
>>>> Do you mean that you want the code to appear on the webpage?
>>>>
>>>> Save your code into a file in the static folder, and include in your
>>>> views file using response.files:
>>>> {{response.files.append(URL('**static','js_folder/your_file.**js'))}}
>>>>
>>>>
>>>> On Wednesday, November 7, 2012 5:39:36 PM UTC+8, Ali Alroomi wrote:
>>>>>
>>>>> hello  plz i need help i need t write web2py code into javascript ike
>>>>> the following my code plz any help with the this:
>>>>>
>>>>>
>>>>> $.fn.fancybox = function(options) {
>>>>>         $(this).data('fancybox', $.extend({}, options));
>>>>>
>>>>>         $(this).unbind('click.fb').**bind('click.fb', function(e) {
>>>>>             e.preventDefault();
>>>>>
>>>>>             if (busy) return;
>>>>>
>>>>>             busy = true;
>>>>>
>>>>>             $(this).blur();
>>>>>
>>>>>             selectedArray    = [];
>>>>>             selectedIndex    = 0;
>>>>>             {{for i in db().select(db.Project.ALL):}}
>>>>>             var rel = $(this).attr('rel') || '';
>>>>>             var message = {{=i.CategoryID}};
>>>>>             var url = "?pro=" + escape(message);
>>>>>
>>>>>             if (!rel || rel == '' || rel === 'nofollow') {
>>>>>                 selectedArray.push(this);
>>>>>
>>>>>             } else {
>>>>>                 selectedArray    = $("a[rel=" + rel + "], area[rel=" +
>>>>> rel + "]");
>>>>>                 selectedIndex    = selectedArray.index( this );
>>>>>                 /*window.open(url, "_self");*/
>>>>>                 history.replaceState({}, "Title", url);
>>>>>
>>>>>
>>>>>             }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>             fancybox_start();
>>>>>
>>>>>             return false;
>>>>>         });
>>>>>
>>>>>         return this;
>>>>>     };
>>>>>
>>>>  --
>>>
>>>
>>>
>>>
>>
>>
>  --
>
>
>
>

-- 



Reply via email to