{"id":445,"date":"2023-02-09T21:40:37","date_gmt":"2023-02-09T16:10:37","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed\/"},"modified":"2023-02-09T21:40:37","modified_gmt":"2023-02-09T16:10:37","slug":"solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/","title":{"rendered":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>Highcharts is a powerful JavaScript library used to create interactive charts and graphs. It is widely used in web applications to visualize data in an easy-to-understand format. However, when setting Highcharts head tag, it can be difficult to get PHP variables in the JS script. This article will discuss how to solve this issue and provide a solution.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p>The best way to get PHP variables into a JavaScript script is to use AJAX. You can use the jQuery library to make an AJAX call to a PHP script that will return the data you need. Then, you can use the data returned from the AJAX call to set the options for your Highcharts chart.<\/p>\n<p>Here is an example of how to do this:<\/p>\n<p>\/\/ Make an AJAX call to a PHP script that will return the data you need<br \/>\n$.ajax({<br \/>\n    url: &#8216;get_data.php&#8217;,<br \/>\n    type: &#8216;GET&#8217;,<br \/>\n    dataType: &#8216;json&#8217;,<br \/>\n    success: function(data) {<br \/>\n        \/\/ Set the options for your Highcharts chart<br \/>\n        var options = {<br \/>\n            chart: {<br \/>\n                type: &#8216;bar&#8217;<br \/>\n            },<br \/>\n            title: {<br \/>\n                text: &#8216;My Chart&#8217;<br \/>\n            },<br \/>\n            xAxis: {<br \/>\n                categories: data.categories<br \/>\n            },<br \/>\n            series: [{<br \/>\n                name: &#8216;Data&#8217;,<br \/>\n                data: data.data<br \/>\n            }]<br \/>\n        };<br \/>\n        \/\/ Create the chart<br \/>\n        Highcharts.chart(&#8216;container&#8217;, options);<br \/>\n    }<br \/>\n}); <\/p>\n<p><\/p>\n<div class=\"entry-content\" itemprop=\"text\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><\/p>\n<p><script><\/p>\n<p><\/script><\/p>\n<p>\n<\/p>\n<div id=\"answer-15087691\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"15087691\" data-parentid=\"15087592\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You have to initialize your variables BEFORE echoing them in your JavaScript function. So place the PHP that loads these variables above your <code>&lt;script&gt;<\/code><\/p>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p> <span class=\"d-none\" itemprop=\"commentCount\">8<\/span> <\/p>\n<\/div>\n<\/div>\n<p>solved Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] <\/p>\n<p><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><\/p>\n<p><script><\/p>\n<p><\/script> <\/div>\n<p>[ad_2]<\/p>\n<h1>Solved: Can&#8217;t Get PHP Variables in the JS Script When Setting Highcharts Head Tag<\/h1>\n<p>If you&#8217;re having trouble getting PHP variables to work in the JavaScript script when setting the Highcharts head tag, you&#8217;re not alone. Many developers have encountered this issue and have been unable to find a solution. Fortunately, there is a way to get around this problem and make sure your PHP variables are properly set in the JavaScript script.<\/p>\n<p>The key to solving this issue is to use the <code>json_encode()<\/code> function in PHP. This function will take any data type and convert it into a JSON string, which can then be used in the JavaScript script. To use this function, simply pass the PHP variable into the function and it will return a JSON string.<\/p>\n<p>Once you have the JSON string, you can then use it in the JavaScript script. For example, if you have a PHP variable called <code>$data<\/code>, you can use the following code to set the Highcharts head tag:<\/p>\n<pre><code>Highcharts.setOptions({\n    chart: {\n        type: 'line',\n        data: <?php echo json_encode($data); ?>\n    }\n});\n<\/code><\/pre>\n<p>By using the <code>json_encode()<\/code> function, you can ensure that your PHP variables are properly set in the JavaScript script. This will allow you to use the Highcharts head tag without any issues.<\/p>\n<p>Hopefully, this article has helped you solve the issue of not being able to get PHP variables in the JavaScript script when setting the Highcharts head tag. If you have any questions or comments, please feel free to leave them in the comments section below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] Highcharts is a powerful JavaScript library used to create interactive charts and graphs. It is widely used in web applications to visualize data in an easy-to-understand format. However, when setting Highcharts head tag, it can be difficult to get PHP variables in the JS script. This article will discuss how to solve this &#8230; <a title=\"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\" aria-label=\"More on [Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[767,333,388,339],"class_list":["post-445","post","type-post","status-publish","format-standard","hentry","category-solved","tag-highcharts","tag-javascript","tag-jquery","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] Highcharts is a powerful JavaScript library used to create interactive charts and graphs. It is widely used in web applications to visualize data in an easy-to-understand format. However, when setting Highcharts head tag, it can be difficult to get PHP variables in the JS script. This article will discuss how to solve this ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-09T16:10:37+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]\",\"datePublished\":\"2023-02-09T16:10:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\"},\"wordCount\":485,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"highcharts\",\"javascript\",\"jquery\",\"php\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\",\"name\":\"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-02-09T16:10:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb","og_description":"Introduction [ad_1] Highcharts is a powerful JavaScript library used to create interactive charts and graphs. It is widely used in web applications to visualize data in an easy-to-understand format. However, when setting Highcharts head tag, it can be difficult to get PHP variables in the JS script. This article will discuss how to solve this ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/","og_site_name":"JassWeb","article_published_time":"2023-02-09T16:10:37+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]","datePublished":"2023-02-09T16:10:37+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/"},"wordCount":485,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["highcharts","javascript","jquery","php"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/","url":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/","name":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-02-09T16:10:37+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-cant-get-php-variables-in-the-js-script-when-setting-highcharts-head-tag-closed-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Can\u2019t get PHP variables in the JS script when setting Highcharts head tag [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=445"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/445\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}