大家好,我需要你的帮助。 首先,我是js编程的新手。
我有这个脚本,它检索我在文本框中写的数据,然后显示它。
所以,我的脚本看起来像这样:
$(document).bind('em_booking_success', function() {
post_data = $('.em-booking-form').serializeArray();
//Get the price
priceHolder = $('.em-booking-form > div.em-booking-form-details > p.ticket-price').find("strong").html();
var thenum = priceHolder.replace( /^\D+/g, '');
var priceInt = parseInt(thenum, 10);
var data1 = page_id.the_id;
$.ajax({
type: "GET",
url: "<?php echo admin_url( 'admin-ajax.php' ) ?>",
data: {
'action':'ajax_get_page',
'page_id' : data1
},
success:function(data) {
// This outputs the result of the ajax request
var page = $.parseJSON( data );
//update with the new one
$("#main > section.content-holder > div.container-fluid").empty(); ....
正如您所看到的,我正在进行ajax调用以检索数据,而我正在使用我在Wordpress中创建的页面内容加载它。
问题是如果我在标签之间编写这个脚本它就像一个魅力,但是,如果我用这个脚本制作单独的.js文件并用&#34; wp_enqueue_script&#34;将该文件排入队列。功能我收到错误:
未捕获的SyntaxError:意外的标记&lt;
它指向我。
我在互联网上做了很多搜索,但我找不到任何解决方案,但无论在哪里,它都说这与脚本的json部分有关。
先谢谢你们!