Note that there are some explanatory texts on larger screens.

plurals
  1. POajax php function call works only first call
    primarykey
    data
    text
    <p>I have the below function which is calling a PHP file with a function which returns in Json format the results which i get and assign in Javascript values as shown below. The php function is fully working and checked. The results are send and kept in the variables until i change the market var from the update_tipster function. </p> <p>I have 8 tabs which send data to the function update_tipster. As soon as i press on the first 4 tabs where the market1 is blank everything works great. When i press the other 4 tabs i get no response from the ajax and i get white page. When i try it and load the market1 as 'gh_' which is the value of the other 4-7 tabs everything again is working for the tabs 5-8 but for 0-3 is blank.</p> <pre><code>&lt;ul&gt; &lt;li&gt;&lt;a href="#tabs-0" onclick="update_tipster( '0', '', market_id, date_today)"&gt; &lt;img src="betfair/img/horse-icon-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:5px;"&gt;ALL PLANS&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-1" onclick="update_tipster( '1', '', market_id, date_today )" &gt; &lt;img src="betfair/img/horse-icon-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:5px;"&gt;MASTER&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-2" onclick="update_tipster( '2', '', market_id, date_today )" &gt; &lt;img src="betfair/img/horse-icon-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;PHANTOM&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-3" onclick="update_tipster( '3', '', market_id, date_today )" &gt; &lt;img src="betfair/img/horse-icon-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;LAY LOSERS&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-4" onclick="update_tipster( '4', 'gh_', market_id, date_today )" &gt; &lt;img src="betfair/img/dog-icon-orange-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;ALL PLANS&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-5" onclick="update_tipster( '5', 'gh_', market_id, date_today )" &gt; &lt;img src="betfair/img/dog-icon-orange-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;MASTER&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-7" onclick="update_tipster( '7', 'gh_', market_id, date_today )" &gt; &lt;img src="betfair/img/dog-icon-orange-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;PHANTOM&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#tabs-6" onclick="update_tipster( '6', 'gh_', market_id, date_today )" &gt; &lt;img src="betfair/img/dog-icon-orange-small.png" style="vertical-align:middle"&gt; &lt;span style="padding-left:6px;"&gt;LAY LOSERS&lt;/span&gt; &lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; </code></pre> <h2>Javascript:</h2> <pre><code>Function run_ajax(market, market_id1, tipster_id1, date_today1) { market_type=market; if(market_id1 === '0') { $.ajax({ type: 'POST', url: "betfair/market_blank_datetime.php", data: "market_type="+market, cache: false, async: false, dataType: 'json', success: function(data1){ date_today=data1.date_today; startTime_time=data1.startTime_time; market_id=data1.market_id_time; } }); } } function update_tipster(tipster1, market1, market_id1, date_today1){ tipster_id = tipster1; if(market_type != market1) { market_type = market1; market_id='0'; } runscript_menu(); run_ajax(market_type, market_id, tipster_id, date_today1); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload