您好我有一个tecnic问题我使用laravel但非常新的快递节点,我有我的代码在jquery工作良好,但我需要转换快递,我需要安装快递在我的laravel的文件夹?或者我需要安装在新文件夹或哪里?我实际上在我的文件夹laravel中的其他文件夹中安装express并调用我的laravel的url,但最好的方法是什么?抱歉多余的解释。
结构:
- api_properties - LARAVEL
- public
- js
- scripts.js - Here is where i have my scripts in jquery.
- resources
- views
- index.blade.php - This is my home page what call the jquery
- apisbproperties - EXPRESS
- app.js - Here is where i execute the express
我需要保存两个文件夹? 我需要在laravel的文件夹视图中安装express吗? 我需要将我的代码jquery转换为在Express文件夹中表达并调用laravel的路由?
这是我的代码jquery
var _token = $('input[name="_token"]').val();
function savePropertiesSB(){
$.get( "URL_TO_OTHER_PAGE", function( data ) {
$.post('URL_TO_MY_LARAVEL', {_token : _token, propertiesString: data});
});
}
function savePropertiesMLS(total_pages){
var number_page = 0;
var loaded = 0;
var url;
var callSameTime = true;
var callSameTimeDetail = true;
while (number_page <= total_pages) {
url = 'URL_TO_OTHER_PAGE';
if (callSameTime) {
$.post(url, function(data) {
callSameTime = false;
$(data).find('div.flexmls_connect__sr_result').each(function(){
var link_property = $(this).find('.flexmls_connect__sr_address a').attr('href');
var property = $(this);
if (callSameTimeDetail) {
$.post(link_property, function (res) {
callSameTimeDetail = false;
}).done(function(res){
sendData(propertyData(res, property));
callSameTimeDetail = true;
});
}
});
callSameTime = true;
});
loaded++;
}
number_page ++;
}
}
非常感谢
答案 0 :(得分:0)
你混淆了三种截然不同的技术。
所以回答你的问题:
我在jquery中使用我的代码才能正常工作,但我需要快速转换
您不能将您的jQuery特定代码移植/转换为Express。看看你的jQuery代码。它与您在Express中可以执行的DOM交互,因为没有DOM。
我需要在我的laravel文件夹中安装express吗?或者我需要安装在新文件夹或哪里?
同样,Express是一个微型Web框架。它不是像jQuery那样的客户端JavaScript代码。