Jquery :: $.post - Can't Get The Function To Return A Value To The Other Function

Aug 7, 2009

i've got a function which makes a call to the database( via jquery $.post) to check if a username already exists. All the data I get back is fine and both the conditional statment works as intentded. I just can't get the function to return a value to the other function that calls it. Could this be something to do with the scope.

Code:
function checkIfUsername(o)
{
$.post(""+CI_ROOT+"index.php/admin/check_if_username",{
username: username.val()
}, function(data){
if(data.bool == true){
[Code]....

View 4 Replies


ADVERTISEMENT

JQuery :: Return Out Of A $.post Function?

May 6, 2009

If I have this:

$.post('/admin/duration', $str, function(data){
var jsonData = eval('(' + data + ')');
return jsonData.TIME;
});

How do I get the return value from the function to use afterwards? I know this must be simple. I'm just not seeing it.

View 1 Replies View Related

Getting Return Value From Post Anonymous Function

Jan 8, 2011

I have been struggling with a form wizard all day. I'm using jquery stepy (form wizard) along with validation plugin. To cut a long story short, my first step is to get MySQL connection from form controls details. On submit ('next' button) a check is made on an empty hidden control ('hid').

rules: {
hid: {
required: function(){
return checkDBData();
},
messages: {
hid:
{required: 'SQL not available'},
...(etc)...

So, if the function checkDBData passes, false should be returned, so that the form can progress to the next step. If the connection details fail, true is returned so that an error msg is posted.

Here's the checkDBData function:
function checkDBData(){
var host = $('#mysql_host').val();
var username = $('#username').val();
var password = $('#password').val();
var dbname = $('#dbname').val();

$.post("install/sqlcheck.php",
{"host": host,"username": username, "password": password, "dbname": dbname},
function(msg){
if(msg.required == false){
return false;
}else{
return true;
}},
"json"
);
}

The return values don't find their way back to the rules. However, if I hard code false and true to the function...
function checkDBData(){
var host = $('#mysql_host').val();
var username = $('#username').val();
var password = $('#password').val();
var dbname = $('#dbname').val();

$.post("install/sqlcheck.php",
{"host": host,"username": username, "password": password, "dbname": dbname},
function(msg){
if(msg.required == false){
return false;
}else{
return true;
}},
"json"
);
return false; //or return true for testing purposes
}
This works. I assume it's due to the asynchronous nature of the ajax call.

View 2 Replies View Related

JQuery :: Ajax Post Success - Run An External Function Outside The Post

Aug 17, 2010

I want to run an external function outside the post.

This is what I have currently.

On success of the post I want to run the setGrandTotal(); function which will do some calculating for me.

View 1 Replies View Related

Call Function Only If Another Function Does Not Return Error?

Feb 14, 2011

I'm trying to "progressively enhance" one of my surveys using javascript. Basically, I have rating scales that make use of radio buttons as each point on the scale. Each radio button occupies its own cell in a table. I wrote some functions that will highlight cells on mouseover in a color corresponding to its position on the scale (e.g. the lowest point is red, the midpoint is yellow, the highest point is green). When a radio button is clicked, the background of the button's cell and preceding cells in the same row will be colored accordingly. The functions are working well in FireFox and Chrome (I just have to add a few lines using the addEvent function to make it compatible with IE).

The effect looks a lot nicer when I add a function that makes the visibility of the radio buttons hidden.

However, I want to make sure that there is a fallback option in case the functions that color the cells don't work for whatever reason. I would not want the radio buttons hidden in this case.

Is there a method whereby I can call the "hideRadiobuttons" function only if the other functions are successfully executed?

View 8 Replies View Related

JQuery :: Getting A Return From .ajax Function?

Nov 14, 2011

I'm trying to make a call to .ajax and as a result set a value in a hash (for another call to jquery-ui)

I get the data coming back fine, could put in in a text field in html but not the hash where I want it.

Here below are the parts of my code that I'm using

//setting up datepicker
$(courseStartDateHtmlId).datepicker({
.....
defaultDate : ($(courseStartDateHtmlId).val() != "") ?

[Code].....

I thought that the value of startDate would end up as the defaultDate param for datepicker. No luck. Only an obscure little message in firebug console: "missing: before statement"

View 3 Replies View Related

JQuery :: Return A Second Value From Autocomplete Function?

Jun 3, 2010

as I can return a second value of the autocomplete function?

the script

<script type="text/javascript">
$("#nombre").autocomplete("<?php echo base_url()?>transportistas_controller/autocomplete_partidos");
$("#nombre").blur(function(){

[Code]....

View 1 Replies View Related

JQuery :: Get A Return Value In A Function For A Dynamic Div?

Apr 1, 2011

I wonder how I can get a return value from a JavaScript function to a jQuery function. I have dynamic divs that creates each time I push a button and I want to retrieve the new div ID in my jQuery function sow I can get my date pick to drop down.

javascript function to retrieve the new div ID
function currentCustomerDivName()
{

[code]....

View 2 Replies View Related

JQuery :: Using Return In Callback Function

Sep 30, 2010

I have some problem using the $.post function. I wrote a function that test if a username is already used in my database. That function must return true if the username is free and false in the other case. My problem is that I use the $.post function and I put the return true; and return false; in the callback function. So it's the callback function that returns true/false instead of my function !

Here is my code :
function validateName(){
$.post("ajax_is_name_used.php",
{name: $form_name.val()}, function(data) {
if (data.success == 1) {
$form_name.addClass("error");
return false; // Problem, we are in the callback function !
} else {
return true; // Problem, we are in the callback function !
}}, "json");}

View 4 Replies View Related

JQuery - Get Function To Return An Array?

Nov 14, 2011

How do I get this function to return an array? It seems that outside function(xml) the array is not seen and at the same time return inside function(xml) does not make the GetNumbers function return anything either.

Code:

function GetNumbers(db_id){
$.post("get_numbers.php",{
id: db_id,

[code].....

View 7 Replies View Related

Jquery :: Trying To Add Function To $Post

Mar 29, 2010

I know that there can be a 3rd argument for Jquery's $post. I want to figure out what the best solution is, for a function, that can be used so we can guarantee that no other jquery functions run until the $post action is completed. I use $post to hit 'vote.php' to submit a vote but I want it to complete this process, and be able to confirm it (Without an annoying alert) so it can properly continue with the process of displaying vote results to the site visitor. I just am not sure what I should do. What is the best idea, just create a function that displays a 'please wait' image that loads for a few seconds and then continue?

View 10 Replies View Related

JQuery :: Cycle Plugin StartingSlide Set By A Function Return?

Feb 13, 2011

i have a unusual cycle on my page and it loads slides from url and after arrange and sorted for slide all i need is startingSlide property to accept function return

like this

startingSlide:test();
function test(){
return 0;
}

i look into jquery cycle and it was accept that parameter using parseInt() parseInt() cannot show very well with function returns also like thisparseInt(test());got NaN

View 2 Replies View Related

JQuery :: LoadImage - Function Not Return Valid Object

Jan 10, 2011

I'm writing a function that substantially load a given image making a fadeout/faidin waiting 'till the complete load. The function is named "loadImage" and I would like use it in the following way:
$('#image img').fadeOut().loadImage(src).attr("src",src).fadeIn();

In order to make the image disappear, load... change the attribute "src" of the image and then re-appear. The code for the function is:
(function($) {
$.fn.loadImage = function(src) {
var img = new Image();
$(img).attr('src', src).load(function() {
return this;
});
}})(jQuery);

But when I run it I get the following error:
$("#image img").fadeOut().loadImage(src) is undefined
I think that the function don't return a "valid" object to make it chainable, isn't it?

View 5 Replies View Related

JQuery :: $ Function Not Available After HTTP POST

Sep 21, 2011

I have an HTML div that gets filled with the following HTML/javascript code via ajax:

<script
type
=
"text/javascript"

[Code]....

The idea is that when I post the form the response gets loaded back into the same div. This works, but when I use the form to post a file I see the following output from Firebug: $ is not defined

Naturally when I resubmit my form again (for example after incorrect input) the resulting response doesn't get loaded into the div because jquery never setup the ajaxForm method.

View 1 Replies View Related

JQuery :: Using A Load Function With A Post?

Jul 24, 2009

I am unsure as to how to make this work.

var params = $('form#createAdjForm').serialize();
var url = "<?= $this->url(array('controller'=>'create-adjustment',
'action'=>'index'))?>";

[code]....

View 1 Replies View Related

JQuery :: Create A Global Function And Store The Return Value In A Variable?

May 15, 2011

I tried creating a global function to calculate the distance between 2 points.

jQuery.distance(p1, p2){
var dx = p2.x - p1.x;
var dy = p2.y - p1.y;
return Math.sqrt(dx^2 + dy^2);
};

Somewhere else within my code, I declare a new variable in order to store the value returned by the distance function.

var distance = $.distance(particle1, particle2);

However this is not working.

View 3 Replies View Related

JQuery :: Use The Return Value From A Nested Ajax Function As The Value For A Variable In Its Parent?

Jul 17, 2009

I am attempting to use the return value from a nested ajax function as the value for a variable in its parent. However, despite being able to successfully assign the variable within the nested function, it reverts back to its original value after the child function has terminated. Below is the code:

[Code]...

View 3 Replies View Related

JQuery :: Cannot Get Contents Of Post (function) To Work With IE6 / IE7

Aug 15, 2011

The post is submitted and returns correctly (confirmed by firebug lite), however the code inside the nested function fails to execute on both IE6 and IE7. Works fine on IE8, everything else.
$ (
"form.add"
).
submit (
function
() {
//code outside of .post function executes successfully
$
.post .....

View 8 Replies View Related

JQuery :: Function(data) Not Being Executed After $.post

Mar 22, 2010

I am new to all this but making good progress and having fun in the process. I have written quite a bit over recent weeks (including a few $.post / $.ajax calls) for various sites/applications but this one is really puzzling me. Here is a snippet of code that is causing me problems.

[Code]....

The problem is that execution jumps from line 2 to line 6 ... ignoring the function(data) and I am not sure why. I get the correct value of "team" arriving at the perl script .... and the perl writes the correct json back. I just can't think where else I need to look to debug this - as I said, I have done something similar 5-6 times over the last few weeks - all without a problem. So I am sure I am doing something stupid here.

View 3 Replies View Related

JQuery :: Get Ajax Function To Post Url Parameters

Jul 27, 2011

I have two forms: register and contact, with action attribute that looks like this:

REGISTER.PHP AND CONTACT.PHP FORMS

<form id="myform" action="submit.php?url=register">

and

<form id="myform" action="submit.php?url=contact">

I would like the jquery ajax function to redirect to the above url parameters so that the forms can get processed in their individual functions.

The SUBMIT.PHP page looks like this:

$url = '';
if (isset($_GET['url'])){
$url = strip_tags($_GET['url']);}
if($url=='register'){

[Code].....

View 2 Replies View Related

JQuery :: Passing A Variable From A Post Callback Function?

Oct 23, 2010

I can't seem to get a variable declared from within a post callback, so that I could manipulate my script accordingly. I have delete.php, that deletes an id from a mysql db. If it fails, I want the script to stop and display the error. The .php script echos an "ok" if everything went fine, if not - it echos the error.var abort_error; // set the error variable

$.get("delete.php", { delete: $(this).parent().parent().parent().attr('id') },
function(data){
if(data != 'ok') {

[code]...

View 1 Replies View Related

Return Value On Function?

May 17, 2009

Afternoon all, Have a pretty simple function, that requests a number to be entered.
I want to return that number, but i seem to be typing something wrong in the return value.

function newFunction(a, b)
{
var newArray = new Array(a);
for (var i = 0; i < 5; i = i + 1)

[Code]....

View 12 Replies View Related

Function Will Not Return Value

Aug 21, 2007

I am populating a field on my page using a php include. I am asking javascript to update another element with that field's value. The value written to the select input box is &#391;:Any Provider'. The process works fine in Firefox. In IE6 it does not write. the value nor does it throw an error. What am I doing wrong?

input form:
[PHP]<form method="post" action="" name="inputForm">
<label for="provider">Name of Provider</label><select class="input" name="provider" size="1" style="width: 20em"><?php nameprov();?></select>
<input type="button" name="button" value="Upload" onclick="postthis()">
<div id="status"></div>

</form>

The script in the head element:

function postthis(){
var provider = document.inputForm['provider'].value;
var report = document.getElementById("status");
var message="The Value of Provider Block is: " + provider;
report.innerHTML = message;
}

In firefox, "The Value of Provider Block is: 1:Any Provider" is written in the report element. In IE6, "The Value of Provider Block is : " is written in the report element.

View 7 Replies View Related

Can Function RETURN A Value?

Nov 23, 2005

I know the answer must be yes, but I am really having a hard time figuring this out. I have a simple script below, that calculates age (I know I need to do some more work). I want to redisplay the value returned from the function. It works OK, because the result displays correctly in the alert. Code:

View 23 Replies View Related

Return From Function

Mar 6, 2006

I have a form and a submit button .on clicking submit button function validate call.this function call another function (say func) .this func function vallidates some input and return true or false value to the validate function this then return true or false value to the submit button .I want that func directly return true or false to the submit button.

View 2 Replies View Related

Use Return Value In New Function?

Jun 13, 2011

How can I use the return value from prev_picked() in my ajax call?

Code JavaScript:
function autosuggest_results (info)
{
if (info.length > 1)

[Code].....

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved